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::