commit | 8a280c90f95b76958e647feb365e37046553ea9b | [log] [tgz] |
---|---|---|
author | Ryan Macnak <rmacnak@google.com> | Wed Mar 30 17:34:20 2022 +0000 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Mar 30 17:34:20 2022 +0000 |
tree | bb3490ee6ea5aeba7a356a8c87548f62bc8ac1d3 | |
parent | 05f50c7d449588b224528dd4aa3c0f986ec080f9 [diff] |
[build] -fno-strict-vtable-pointers is a Clang-only flag. TEST=ci Bug: https://github.com/dart-lang/sdk/issues/48703 Change-Id: I76dc6abe2ad709b5ae6c9df31db5174774b8ae9f Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/239324 Reviewed-by: Siva Annamalai <asiva@google.com> Commit-Queue: Ryan Macnak <rmacnak@google.com>
diff --git a/runtime/BUILD.gn b/runtime/BUILD.gn index f30a460..3e6c317 100644 --- a/runtime/BUILD.gn +++ b/runtime/BUILD.gn
@@ -203,11 +203,13 @@ "-ggdb3", "-fno-rtti", "-fno-exceptions", - "-fno-strict-vtable-pointers", # Handle assignment updates vtable - # pointers. ] if (is_clang) { - cflags += [ "-Wimplicit-fallthrough" ] + cflags += [ + "-Wimplicit-fallthrough", + "-fno-strict-vtable-pointers", # Handle assignment updates vtable + # pointers. + ] } else { cflags += [ "-Wno-cast-function-type" ] }