aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCDwarf.cpp
diff options
context:
space:
mode:
authorFlorian Mayer <fmayer@google.com>2022-10-10 18:27:18 -0700
committerFlorian Mayer <fmayer@google.com>2022-10-12 14:51:20 -0700
commitab25678ca5aec3e106f87351eae20b57df5ee602 (patch)
tree4335a641395b7fe5f33cf9aded9dcb74d4acc8f2 /llvm/lib/MC/MCDwarf.cpp
parent1e1c082f7ec623ebc33646fff4f8699ad1c7fcd4 (diff)
downloadllvm-ab25678ca5aec3e106f87351eae20b57df5ee602.zip
llvm-ab25678ca5aec3e106f87351eae20b57df5ee602.tar.gz
llvm-ab25678ca5aec3e106f87351eae20b57df5ee602.tar.bz2
[MC] Also sort on IsBKeyFrame
Reviewed By: eugenis Differential Revision: https://reviews.llvm.org/D135638
Diffstat (limited to 'llvm/lib/MC/MCDwarf.cpp')
-rw-r--r--llvm/lib/MC/MCDwarf.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/MC/MCDwarf.cpp b/llvm/lib/MC/MCDwarf.cpp
index 66d5d3c..4bdf6f0 100644
--- a/llvm/lib/MC/MCDwarf.cpp
+++ b/llvm/lib/MC/MCDwarf.cpp
@@ -1804,10 +1804,10 @@ struct CIEKey {
bool operator<(const CIEKey &Other) const {
return std::make_tuple(PersonalityName(), PersonalityEncoding, LsdaEncoding,
- IsSignalFrame, IsSimple, RAReg) <
+ IsSignalFrame, IsSimple, RAReg, IsBKeyFrame) <
std::make_tuple(Other.PersonalityName(), Other.PersonalityEncoding,
Other.LsdaEncoding, Other.IsSignalFrame,
- Other.IsSimple, Other.RAReg);
+ Other.IsSimple, Other.RAReg, Other.IsBKeyFrame);
}
const MCSymbol *Personality;