commit | 46f4457c61418237309010c24806708ef5e8ce26 | [log] [tgz] |
---|---|---|
author | Treehugger Robot <treehugger-gerrit@google.com> | Wed Jun 23 22:07:41 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Wed Jun 23 22:07:41 2021 +0000 |
tree | 510d661b224fabcc967bd762f6bdcaafc64d91f4 | |
parent | 25f05b1996409594d27f7e50503821bf8a6b544b [diff] | |
parent | 15102f14d98310c6188300c205dafe6b4543a5d2 [diff] |
Merge "Disable ubsan diagnostics under HWASan." am: 31b66c76c8 am: 15102f14d9 Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1744757 Change-Id: Ieb7602c1b61edc09e4a83bf22375d4ae5584ee52
diff --git a/cc/sanitize.go b/cc/sanitize.go index 513730a..b0eb0c6 100644 --- a/cc/sanitize.go +++ b/cc/sanitize.go
@@ -485,6 +485,11 @@ if Bool(s.Hwaddress) { s.Address = nil s.Thread = nil + // Disable ubsan diagnosic as a workaround for a compiler bug. + // TODO(b/191808836): re-enable. + s.Diag.Undefined = nil + s.Diag.Integer_overflow = nil + s.Diag.Misc_undefined = nil } // TODO(b/131771163): CFI transiently depends on LTO, and thus Fuzzer is