diff options
Diffstat (limited to 'lib/ubsan/lit_tests/Misc')
-rw-r--r-- | lib/ubsan/lit_tests/Misc/bool.cpp | 2 | ||||
-rw-r--r-- | lib/ubsan/lit_tests/Misc/bounds.cpp | 2 | ||||
-rw-r--r-- | lib/ubsan/lit_tests/Misc/deduplication.cpp | 2 | ||||
-rw-r--r-- | lib/ubsan/lit_tests/Misc/enum.cpp | 6 | ||||
-rw-r--r-- | lib/ubsan/lit_tests/Misc/missing_return.cpp | 2 | ||||
-rw-r--r-- | lib/ubsan/lit_tests/Misc/unreachable.cpp | 2 |
6 files changed, 8 insertions, 8 deletions
diff --git a/lib/ubsan/lit_tests/Misc/bool.cpp b/lib/ubsan/lit_tests/Misc/bool.cpp index 922d3c92..e916e7fb 100644 --- a/lib/ubsan/lit_tests/Misc/bool.cpp +++ b/lib/ubsan/lit_tests/Misc/bool.cpp @@ -1,4 +1,4 @@ -// RUN: %clang -fsanitize=bool %s -O3 -o %T/bool.exe && %T/bool.exe 2>&1 | FileCheck %s +// RUN: %clangxx -fsanitize=bool %s -O3 -o %T/bool.exe && %T/bool.exe 2>&1 | FileCheck %s unsigned char NotABool = 123; diff --git a/lib/ubsan/lit_tests/Misc/bounds.cpp b/lib/ubsan/lit_tests/Misc/bounds.cpp index 07b30d38..dc4c4a51 100644 --- a/lib/ubsan/lit_tests/Misc/bounds.cpp +++ b/lib/ubsan/lit_tests/Misc/bounds.cpp @@ -1,4 +1,4 @@ -// RUN: %clang -fsanitize=bounds %s -O3 -o %T/bounds.exe +// RUN: %clangxx -fsanitize=bounds %s -O3 -o %T/bounds.exe // RUN: %T/bounds.exe 0 0 0 // RUN: %T/bounds.exe 1 2 3 // RUN: %T/bounds.exe 2 0 0 2>&1 | FileCheck %s --check-prefix=CHECK-A-2 diff --git a/lib/ubsan/lit_tests/Misc/deduplication.cpp b/lib/ubsan/lit_tests/Misc/deduplication.cpp index d9c909f9..d325bf6d 100644 --- a/lib/ubsan/lit_tests/Misc/deduplication.cpp +++ b/lib/ubsan/lit_tests/Misc/deduplication.cpp @@ -1,4 +1,4 @@ -// RUN: %clang -fsanitize=undefined %s -o %t && %t 2>&1 | FileCheck %s +// RUN: %clangxx -fsanitize=undefined %s -o %t && %t 2>&1 | FileCheck %s // Verify deduplication works by ensuring only one diag is emitted. #include <limits.h> #include <stdio.h> diff --git a/lib/ubsan/lit_tests/Misc/enum.cpp b/lib/ubsan/lit_tests/Misc/enum.cpp index b363fea3..c5642507 100644 --- a/lib/ubsan/lit_tests/Misc/enum.cpp +++ b/lib/ubsan/lit_tests/Misc/enum.cpp @@ -1,6 +1,6 @@ -// RUN: %clang -fsanitize=enum %s -O3 -o %t && %t 2>&1 | FileCheck %s --check-prefix=CHECK-PLAIN -// RUN: %clang -fsanitize=enum -std=c++11 -DE="class E" %s -O3 -o %t && %t -// RUN: %clang -fsanitize=enum -std=c++11 -DE="class E : bool" %s -O3 -o %t && %t 2>&1 | FileCheck %s --check-prefix=CHECK-BOOL +// RUN: %clangxx -fsanitize=enum %s -O3 -o %t && %t 2>&1 | FileCheck %s --check-prefix=CHECK-PLAIN +// RUN: %clangxx -fsanitize=enum -std=c++11 -DE="class E" %s -O3 -o %t && %t +// RUN: %clangxx -fsanitize=enum -std=c++11 -DE="class E : bool" %s -O3 -o %t && %t 2>&1 | FileCheck %s --check-prefix=CHECK-BOOL enum E { a = 1 } e; #undef E diff --git a/lib/ubsan/lit_tests/Misc/missing_return.cpp b/lib/ubsan/lit_tests/Misc/missing_return.cpp index 9997b838..7da238e2 100644 --- a/lib/ubsan/lit_tests/Misc/missing_return.cpp +++ b/lib/ubsan/lit_tests/Misc/missing_return.cpp @@ -1,4 +1,4 @@ -// RUN: %clang -fsanitize=return %s -O3 -o %t && %t 2>&1 | FileCheck %s +// RUN: %clangxx -fsanitize=return %s -O3 -o %t && %t 2>&1 | FileCheck %s // CHECK: missing_return.cpp:4:5: runtime error: execution reached the end of a value-returning function without returning a value int f() { diff --git a/lib/ubsan/lit_tests/Misc/unreachable.cpp b/lib/ubsan/lit_tests/Misc/unreachable.cpp index 5ca4e5fd..75fc3e5b 100644 --- a/lib/ubsan/lit_tests/Misc/unreachable.cpp +++ b/lib/ubsan/lit_tests/Misc/unreachable.cpp @@ -1,4 +1,4 @@ -// RUN: %clang -fsanitize=unreachable %s -O3 -o %t && %t 2>&1 | FileCheck %s +// RUN: %clangxx -fsanitize=unreachable %s -O3 -o %t && %t 2>&1 | FileCheck %s int main(int, char **argv) { // CHECK: unreachable.cpp:5:3: runtime error: execution reached a __builtin_unreachable() call |