Don't emit an error for deleting an object with a nonvirtual dtor.
We want that behaviour at runtime to make sure ubsan works
This commit is contained in:
parent
42eac1f7af
commit
1ec58d4183
@ -62,7 +62,7 @@ unset(CMAKE_REQUIRED_FLAGS)
|
|||||||
# produces a broken package which doesn't include the ubsan
|
# produces a broken package which doesn't include the ubsan
|
||||||
# compiler-rt, so check that it actually works with a linked program
|
# compiler-rt, so check that it actually works with a linked program
|
||||||
# before trying to use it
|
# before trying to use it
|
||||||
set(CMAKE_REQUIRED_FLAGS "${UNDEFINED_BEHAVIOR_SANITIZER_FLAG}")
|
set(CMAKE_REQUIRED_FLAGS "${UNDEFINED_BEHAVIOR_SANITIZER_FLAG} -Wno-error=delete-non-virtual-dtor")
|
||||||
|
|
||||||
check_cxx_source_runs(
|
check_cxx_source_runs(
|
||||||
"
|
"
|
||||||
|
Loading…
Reference in New Issue
Block a user