llvm-project/compiler-rt/test
Stephan Bergmann 703478ae6e -fsanitize=vptr warnings on bad static types in dynamic_cast and typeid
...when such an operation is done on an object during con-/destruction.

(This adds a test case to compiler-rt/test/ubsan/TestCases/TypeCheck/vptr.cpp
that, unlike the existing test cases there, wants to detect multiple UBSan
warnings in one go. Therefore, that file had to be changed from globally using
-fno-sanitize-recover to individually using halt_on_error only where
appropriate.)

This is the compiler-rt part of a patch covering both cfe and compiler-rt.

Differential Revision: https://reviews.llvm.org/D40295

llvm-svn: 321518
2017-12-28 12:45:23 +00:00
..
BlocksRuntime
asan [Sanitizers] Export aligned new/delete from runtimes. 2017-12-23 00:30:51 +00:00
builtins These tests require x86 80-bit doubles. Mark them so. 2017-12-04 18:18:51 +00:00
cfi [ubsan] Re-commit: lit changes for lld testing, future lto testing. 2017-12-01 19:36:29 +00:00
dfsan [mips] XFAIL dfsan's custom.cc test on mips64. 2017-05-09 19:17:16 +00:00
esan [tsan] Update unittest for logging changes of r308637 2017-07-20 20:06:00 +00:00
fuzzer [libFuzzer] make the tests depend on ubsan 2017-12-15 01:39:52 +00:00
hwasan [hwasan] Implement -fsanitize-recover=hwaddress. 2017-12-20 19:05:44 +00:00
interception Revert "[interception] Check for export table's size before referring to its elements." 2017-01-22 03:30:14 +00:00
lsan [LSan] Disable a couple of failing tests on PPC64 (pending investigation). 2017-10-27 00:29:40 +00:00
msan [msan] LIT: Add lld testing config 2017-12-12 19:17:52 +00:00
profile [PGO] Test case changes for D41059 2017-12-18 17:56:42 +00:00
safestack Factor out "stable-runtime" feature and enable it on all android. 2017-10-10 23:37:26 +00:00
sanitizer_common [Sanitizers] Export aligned new/delete from runtimes. 2017-12-23 00:30:51 +00:00
scudo [scudo] Disabling the interface test on armhf 2017-12-14 02:54:11 +00:00
tsan [CMake] Support runtimes and monorepo layouts when looking for libcxx 2017-12-12 01:20:52 +00:00
ubsan -fsanitize=vptr warnings on bad static types in dynamic_cast and typeid 2017-12-28 12:45:23 +00:00
ubsan_minimal [ubsan] Re-commit: lit changes for lld testing, future lto testing. 2017-12-01 19:36:29 +00:00
xray [XRay][compiler-rt] Coalesce calls to mprotect to reduce patching overhead 2017-12-14 02:51:20 +00:00
CMakeLists.txt Allow compiler-rt test targets to work with multi-config CMake generators 2017-11-13 12:57:54 +00:00
lit.common.cfg [ubsan] Re-commit: lit changes for lld testing, future lto testing. 2017-12-01 19:36:29 +00:00
lit.common.configured.in [ubsan] Re-commit: lit changes for lld testing, future lto testing. 2017-12-01 19:36:29 +00:00