summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAaron Ballman <aaron@aaronballman.com>2019-03-07 15:03:06 +0000
committerAaron Ballman <aaron@aaronballman.com>2019-03-07 15:03:06 +0000
commit7eb66ba14a3ae4d16482c1b3581662a1d4d90697 (patch)
tree3cda8c1a7c2b65828527fc4bf2b8195966716f5a
parenteee6226c21d7e2e6ad1a6cf523826ae03bf9f1b2 (diff)
downloadbcm5719-llvm-7eb66ba14a3ae4d16482c1b3581662a1d4d90697.tar.gz
bcm5719-llvm-7eb66ba14a3ae4d16482c1b3581662a1d4d90697.zip
expected-no-diagnostics@ does not make sense, switching to a more idiomatic form; NFC.
llvm-svn: 355601
-rw-r--r--clang/test/SemaObjCXX/vararg-non-pod.mm6
1 files changed, 4 insertions, 2 deletions
diff --git a/clang/test/SemaObjCXX/vararg-non-pod.mm b/clang/test/SemaObjCXX/vararg-non-pod.mm
index daf9aa92b54..58270aa2b90 100644
--- a/clang/test/SemaObjCXX/vararg-non-pod.mm
+++ b/clang/test/SemaObjCXX/vararg-non-pod.mm
@@ -2,6 +2,10 @@
// RUN: %clang_cc1 -fsyntax-only -verify %s -Wno-error=non-pod-varargs -std=c++98
// RUN: %clang_cc1 -fsyntax-only -verify %s -Wno-error=non-pod-varargs -std=c++11
+#if __cplusplus > 199711L
+// expected-no-diagnostics
+#endif
+
extern char version[];
@protocol P;
@@ -22,8 +26,6 @@ void t1(D *d)
[d g:10, c];
#if __cplusplus <= 199711L // C++03 or earlier modes
// expected-warning@-2{{cannot pass object of non-POD type 'C' through variadic method; call will abort at runtime}}
-#else
- // expected-no-diagnostics@-4
#endif
[d g:10, version];
}
OpenPOWER on IntegriCloud