[llvm] d3d9b37 - [DebugInfo] Call std::erase directly (NFC) (#136261)

via llvm-commits llvm-commits at lists.llvm.org
Fri Apr 18 10:04:44 PDT 2025


Author: Kazu Hirata
Date: 2025-04-18T10:04:41-07:00
New Revision: d3d9b376c01ac4dff1457a98de81eca5cbb648a1

URL: https://github.com/llvm/llvm-project/commit/d3d9b376c01ac4dff1457a98de81eca5cbb648a1
DIFF: https://github.com/llvm/llvm-project/commit/d3d9b376c01ac4dff1457a98de81eca5cbb648a1.diff

LOG: [DebugInfo] Call std::erase directly (NFC) (#136261)

Added: 
    

Modified: 
    llvm/include/llvm/DebugInfo/LogicalView/Core/LVOptions.h

Removed: 
    


################################################################################
diff  --git a/llvm/include/llvm/DebugInfo/LogicalView/Core/LVOptions.h b/llvm/include/llvm/DebugInfo/LogicalView/Core/LVOptions.h
index a8bf33f9ad6b2..b60f9e90b4f1c 100644
--- a/llvm/include/llvm/DebugInfo/LogicalView/Core/LVOptions.h
+++ b/llvm/include/llvm/DebugInfo/LogicalView/Core/LVOptions.h
@@ -50,11 +50,7 @@ namespace logicalview {
     return FAMILY.SET.find(TYPE::FIELD) != FAMILY.SET.end();                   \
   }                                                                            \
   void set##FAMILY##FIELD() { FAMILY.SET.insert(TYPE::FIELD); }                \
-  void reset##FAMILY##FIELD() {                                                \
-    std::set<TYPE>::iterator Iter = FAMILY.SET.find(TYPE::FIELD);              \
-    if (Iter != FAMILY.SET.end())                                              \
-      FAMILY.SET.erase(Iter);                                                  \
-  }
+  void reset##FAMILY##FIELD() { FAMILY.SET.erase(TYPE::FIELD); }
 
 #define STDSET_FUNCTION_5(FAMILY, FIELD, ENTRY, TYPE, SET)                     \
   bool get##FAMILY##FIELD##ENTRY() const {                                     \


        


More information about the llvm-commits mailing list