diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2023-01-15 20:56:34 +0100 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2023-01-15 20:59:21 +0100 |
commit | 931d04be2fc8f3f0505b43e64297f75d526cb42a (patch) | |
tree | 52dc76aca04bc7877f4fee8e5e70cb3d87d905a3 /llvm/lib/Transforms/IPO/MergeFunctions.cpp | |
parent | d9415cd0241ebd7d426d0827ee0c65649018f90b (diff) | |
download | llvm-931d04be2fc8f3f0505b43e64297f75d526cb42a.zip llvm-931d04be2fc8f3f0505b43e64297f75d526cb42a.tar.gz llvm-931d04be2fc8f3f0505b43e64297f75d526cb42a.tar.bz2 |
[ADT] Make StringRef::compare like std::string_view::compare
string_view has a slightly weaker contract, which only specifies whether
the value is bigger or smaller than 0. Adapt users accordingly and just
forward to the standard function (that also compiles down to memcmp)
Diffstat (limited to 'llvm/lib/Transforms/IPO/MergeFunctions.cpp')
-rw-r--r-- | llvm/lib/Transforms/IPO/MergeFunctions.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/IPO/MergeFunctions.cpp b/llvm/lib/Transforms/IPO/MergeFunctions.cpp index f4ac497..590f62c 100644 --- a/llvm/lib/Transforms/IPO/MergeFunctions.cpp +++ b/llvm/lib/Transforms/IPO/MergeFunctions.cpp @@ -215,7 +215,7 @@ private: if (LHS.getHash() != RHS.getHash()) return LHS.getHash() < RHS.getHash(); FunctionComparator FCmp(LHS.getFunc(), RHS.getFunc(), GlobalNumbers); - return FCmp.compare() == -1; + return FCmp.compare() < 0; } }; using FnTreeType = std::set<FunctionNode, FunctionNodeCmp>; |