diff options
Diffstat (limited to 'clang/test')
-rw-r--r-- | clang/test/ASTMerge/exprs-cpp/test.cpp | 4 | ||||
-rw-r--r-- | clang/test/Misc/warning-flags.c | 2 | ||||
-rw-r--r-- | clang/test/SemaCXX/wchar_t.cpp | 8 |
3 files changed, 8 insertions, 6 deletions
diff --git a/clang/test/ASTMerge/exprs-cpp/test.cpp b/clang/test/ASTMerge/exprs-cpp/test.cpp index c0b282ec028..7bb6d175869 100644 --- a/clang/test/ASTMerge/exprs-cpp/test.cpp +++ b/clang/test/ASTMerge/exprs-cpp/test.cpp @@ -1,5 +1,5 @@ -// RUN: %clang_cc1 -triple %itanium_abi_triple -std=c++1z -fcxx-exceptions -emit-pch -o %t.1.ast %S/Inputs/exprs3.cpp -// RUN: %clang_cc1 -triple %itanium_abi_triple -std=c++1z -fcxx-exceptions -ast-merge %t.1.ast -fsyntax-only -verify %s +// RUN: %clang_cc1 -triple %itanium_abi_triple -std=c++1z -fcxx-exceptions -Wno-signed-unsigned-wchar -emit-pch -o %t.1.ast %S/Inputs/exprs3.cpp +// RUN: %clang_cc1 -triple %itanium_abi_triple -std=c++1z -fcxx-exceptions -Wno-signed-unsigned-wchar -ast-merge %t.1.ast -fsyntax-only -verify %s // expected-no-diagnostics static_assert(Ch1 == 'a'); diff --git a/clang/test/Misc/warning-flags.c b/clang/test/Misc/warning-flags.c index 81d332cacd4..05172b22085 100644 --- a/clang/test/Misc/warning-flags.c +++ b/clang/test/Misc/warning-flags.c @@ -96,4 +96,4 @@ CHECK-NEXT: warn_weak_import The list of warnings in -Wpedantic should NEVER grow. -CHECK: Number in -Wpedantic (not covered by other -W flags): 28 +CHECK: Number in -Wpedantic (not covered by other -W flags): 27 diff --git a/clang/test/SemaCXX/wchar_t.cpp b/clang/test/SemaCXX/wchar_t.cpp index f9d7b614329..f8e9addf27b 100644 --- a/clang/test/SemaCXX/wchar_t.cpp +++ b/clang/test/SemaCXX/wchar_t.cpp @@ -1,10 +1,12 @@ -// RUN: %clang_cc1 -fsyntax-only -pedantic -verify %s +// RUN: %clang_cc1 -fsyntax-only -verify %s +// RUN: %clang_cc1 -fsyntax-only -Wno-signed-unsigned-wchar -verify=allow-signed %s +// allow-signed-no-diagnostics wchar_t x; void f(wchar_t p) { wchar_t x; - unsigned wchar_t y; // expected-warning {{'wchar_t' cannot be signed or unsigned}} - signed wchar_t z; // expected-warning {{'wchar_t' cannot be signed or unsigned}} + unsigned wchar_t y; // expected-error {{'wchar_t' cannot be signed or unsigned}} + signed wchar_t z; // expected-error {{'wchar_t' cannot be signed or unsigned}} ++x; } |