diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2012-11-13 23:42:05 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2012-11-13 23:42:05 +0000 |
commit | f4932204d7cf89cc2402b1e30fb728cf84ff7b7f (patch) | |
tree | 6668e193f569e1e6d16e0877be560d9398d070ec /lib/ubsan/ubsan_handlers.cc | |
parent | fb4f8e11cd69aa76731ba13dea56270359b5c8b7 (diff) |
-fsanitize=undefined: Switch to using sanitizer_common for output. This gets us much closer to not depending on any system headers.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@167888 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/ubsan/ubsan_handlers.cc')
-rw-r--r-- | lib/ubsan/ubsan_handlers.cc | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/lib/ubsan/ubsan_handlers.cc b/lib/ubsan/ubsan_handlers.cc index ae0f1f6c3..a8df7831d 100644 --- a/lib/ubsan/ubsan_handlers.cc +++ b/lib/ubsan/ubsan_handlers.cc @@ -19,18 +19,6 @@ using namespace __sanitizer; using namespace __ubsan; -NORETURN void __sanitizer::Die() { - __builtin_trap(); -} - -NORETURN void __sanitizer::CheckFailed(const char *File, int Line, - const char *Cond, u64 V1, u64 V2) { - Diag(SourceLocation(File, Line, 0), - "CHECK failed: %0 (with values %1 and %2)") - << Cond << V1 << V2; - Die(); -} - namespace __ubsan { const char *TypeCheckKinds[] = { "load of", "store to", "reference binding to", "member access within", |