Don't set -W flags on indexer targets
Oddly, some -W flags seem to break indexing/call hierarchy (e.g. -Wnocstring-format-directive).
PiperOrigin-RevId: 223514241
diff --git a/src/TulsiGenerator/PBXTargetGenerator.swift b/src/TulsiGenerator/PBXTargetGenerator.swift
index f92081d..d9bf2d1 100644
--- a/src/TulsiGenerator/PBXTargetGenerator.swift
+++ b/src/TulsiGenerator/PBXTargetGenerator.swift
@@ -1055,7 +1055,7 @@
buildSettings["GCC_PREFIX_HEADER"] = PBXTargetGenerator.projectRefForBazelFileInfo(pchFile)
}
- var allOtherCFlags = data.otherCFlags
+ var allOtherCFlags = data.otherCFlags.filter { !$0.hasPrefix("-W") }
if !data.preprocessorDefines.isEmpty {
allOtherCFlags.append(contentsOf: data.preprocessorDefines.sorted().map({"-D\($0)"}))
}