diff options
Diffstat (limited to 'clang/lib/Driver/SanitizerArgs.cpp')
-rw-r--r-- | clang/lib/Driver/SanitizerArgs.cpp | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/clang/lib/Driver/SanitizerArgs.cpp b/clang/lib/Driver/SanitizerArgs.cpp index f4fe06af25f..2a3ae51734d 100644 --- a/clang/lib/Driver/SanitizerArgs.cpp +++ b/clang/lib/Driver/SanitizerArgs.cpp @@ -307,13 +307,6 @@ SanitizerArgs::SanitizerArgs(const ToolChain &TC, Kinds &= ~Vptr; } - // Disable -fsanitize=vptr if -fsanitize=null is not enabled (the vptr - // instrumentation is broken without run-time null checks). - if ((Kinds & Vptr) && !(Kinds & Null)) { - Kinds &= ~Vptr; - D.Diag(diag::warn_drv_disabling_vptr_no_null_check); - } - // Check that LTO is enabled if we need it. if ((Kinds & NeedsLTO) && !D.isUsingLTO()) { D.Diag(diag::err_drv_argument_only_allowed_with) |