summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/find-unneeded-includes27
1 files changed, 14 insertions, 13 deletions
diff --git a/bin/find-unneeded-includes b/bin/find-unneeded-includes
index 12b5893baac8..c902a6172ac9 100755
--- a/bin/find-unneeded-includes
+++ b/bin/find-unneeded-includes
@@ -40,20 +40,21 @@ def ignoreRemoval(include, toAdd, absFileName, moduleRules):
# Avoid debug STL.
debugStl = {
- "array": "debug/array",
- "bitset": "debug/bitset",
- "deque": "debug/deque",
- "list": "debug/list",
- "map": "debug/map.h",
- "set": "debug/set.h",
- "set": "debug/multiset.h",
- "unordered_map": "debug/unordered_map",
- "unordered_set": "debug/unordered_set",
- "vector": "debug/vector",
+ "array": ("debug/array"),
+ "bitset": ("debug/bitset"),
+ "deque": ("debug/deque"),
+ "list": ("debug/list"),
+ "map": ("debug/map.h"),
+ "set": ("debug/set.h", "debug/multiset.h"),
+ "unordered_map": ("debug/unordered_map"),
+ "unordered_set": ("debug/unordered_set"),
+ "vector": ("debug/vector"),
}
- for k, v in debugStl.items():
- if include == k and v in toAdd:
- return True
+ for k, values in debugStl.items():
+ if include == k:
+ for value in values:
+ if value in toAdd:
+ return True
# Avoid proposing to use libstdc++ internal headers.
bits = {