Index: build/config/compiler/BUILD.gn |
diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn |
index e9fca3b9e3ce4fcc98033c63586899bbe623bb77..8ded38de3116e9ae86cc9b2e2b8d4e607571f3a0 100644 |
--- a/build/config/compiler/BUILD.gn |
+++ b/build/config/compiler/BUILD.gn |
@@ -831,8 +831,8 @@ config("rtti") { |
} |
} |
config("no_rtti") { |
- # CFI diagnostics require RTTI. |
- if (!use_cfi_diag) { |
+ # CFI diagnostics and UBsan vptr require RTTI. |
+ if (!use_cfi_diag && !is_ubsan_vptr) { |
if (is_win) { |
cflags_cc = [ "/GR-" ] |
} else { |