Silence a false positive from audit_symbols.go MSVC is not the only one that uses ceil in std::unordered_map and sometimes the symbol is C++-mangled. It seems this was not caught due to a mishap where a fragile check was added to CI but not CQ. Bug: 544576498 Change-Id: Id9072a60a82ca3a2bc9297bbf857913e0e673e04 Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/101267 Commit-Queue: Lily Chen <chlily@google.com> Auto-Submit: David Benjamin <davidben@google.com> Commit-Queue: David Benjamin <davidben@google.com> Reviewed-by: Lily Chen <chlily@google.com>
diff --git a/util/audit_symbols.go b/util/audit_symbols.go index 13e03ae..bb227f0 100644 --- a/util/audit_symbols.go +++ b/util/audit_symbols.go
@@ -48,6 +48,7 @@ var skipWeakSymbols = []*regexp.Regexp{ // Symbols on Linux and other platforms with IA-64 name mangling. regexp.MustCompile(`^DW\.ref\.__gxx_personality_.*`), // libstdc++ exception handling + regexp.MustCompile(`^_Z4ceil.*`), // ceil() regexp.MustCompile(`^_Z6memchr.*`), // memchr() regexp.MustCompile(`^_Z6strchr.*`), // strchr() regexp.MustCompile(`^_ZNr?V?K?9__gnu_cxx.*`), // __gnu_cxx::