diff options
| author | Kazu Hirata <kazu@google.com> | 2020-12-20 09:19:35 -0800 |
|---|---|---|
| committer | Kazu Hirata <kazu@google.com> | 2020-12-20 09:19:35 -0800 |
| commit | 3285ee143b7f4b41ab3c37ea4ba10ba00a57756e (patch) | |
| tree | a8697afeea9e3fd1928fb314f6c102bf46761bc2 /llvm/lib/IR/Metadata.cpp | |
| parent | 6fa1230594e06bcd32a94a5eeed60d9927a209c9 (diff) | |
[Analysis, IR, CodeGen] Use llvm::erase_if (NFC)
Diffstat (limited to 'llvm/lib/IR/Metadata.cpp')
| -rw-r--r-- | llvm/lib/IR/Metadata.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/llvm/lib/IR/Metadata.cpp b/llvm/lib/IR/Metadata.cpp index 4dd0052c60a2..7ca538995db2 100644 --- a/llvm/lib/IR/Metadata.cpp +++ b/llvm/lib/IR/Metadata.cpp @@ -1169,11 +1169,10 @@ bool MDAttachments::erase(unsigned ID) { return true; } - auto I = std::remove_if(Attachments.begin(), Attachments.end(), - [ID](const Attachment &A) { return A.MDKind == ID; }); - bool Changed = I != Attachments.end(); - Attachments.erase(I, Attachments.end()); - return Changed; + auto OldSize = Attachments.size(); + llvm::erase_if(Attachments, + [ID](const Attachment &A) { return A.MDKind == ID; }); + return OldSize != Attachments.size(); } MDNode *Value::getMetadata(unsigned KindID) const { |
