Pārlūkot izejas kodu

Don't emit an error for deleting an object with a nonvirtual dtor.

We want that behaviour at runtime to make sure ubsan works
master
Sam Spilsbury pirms 11 gadiem
vecāks
revīzija
1ec58d4183
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. +1
    -1
      FindUBSan.cmake

+ 1
- 1
FindUBSan.cmake Parādīt failu

@@ -62,7 +62,7 @@ unset(CMAKE_REQUIRED_FLAGS)
# produces a broken package which doesn't include the ubsan
# compiler-rt, so check that it actually works with a linked program
# 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(
"


Notiek ielāde…
Atcelt
Saglabāt