aboutsummaryrefslogtreecommitdiff
path: root/clang/test/Sema/format-strings-gnu.c
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2014-09-07 04:03:21 +0000
committerHans Wennborg <hans@hanshq.net>2014-09-07 04:03:21 +0000
commit1a6602569cb773c6cacd3e2d446f4ea06a7cd77b (patch)
treea82e43abb38f03712353e89f0e9b1c9611762b68 /clang/test/Sema/format-strings-gnu.c
parentc597b4c5291d6c5017ea24fdbdca664b258b7eb2 (diff)
downloadllvm-1a6602569cb773c6cacd3e2d446f4ea06a7cd77b.zip
llvm-1a6602569cb773c6cacd3e2d446f4ea06a7cd77b.tar.gz
llvm-1a6602569cb773c6cacd3e2d446f4ea06a7cd77b.tar.bz2
Try to green test/Sema/format-strings.c on Win bots
llvm-svn: 217327
Diffstat (limited to 'clang/test/Sema/format-strings-gnu.c')
-rw-r--r--clang/test/Sema/format-strings-gnu.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/clang/test/Sema/format-strings-gnu.c b/clang/test/Sema/format-strings-gnu.c
index f491085..fc524e9 100644
--- a/clang/test/Sema/format-strings-gnu.c
+++ b/clang/test/Sema/format-strings-gnu.c
@@ -1,7 +1,7 @@
// RUN: %clang_cc1 -fsyntax-only -verify -triple i386-apple-darwin9 %s
// RUN: %clang_cc1 -fsyntax-only -verify -triple thumbv6-apple-ios4.0 %s
-// RUN: %clang_cc1 -fsyntax-only -verify -triple x86_64-mingw32 %s
-// RUN: %clang_cc1 -fsyntax-only -verify -triple i686-pc-win32 %s
+// RUN: %clang_cc1 -fsyntax-only -verify -triple x86_64-mingw32 -DMS %s
+// RUN: %clang_cc1 -fsyntax-only -verify -triple i686-pc-win32 -DMS %s
// RUN: %clang_cc1 -fsyntax-only -verify -triple i686-linux-gnu -DALLOWED %s
// RUN: %clang_cc1 -fsyntax-only -verify -triple x86_64-unknown-freebsd -DALLOWED %s
@@ -23,6 +23,10 @@ void test() {
// expected-warning@-6 {{length modifier 'L' results in undefined behavior or no effect with 'd' conversion specifier}}
// expected-note@-7 {{did you mean to use 'll'?}}
#endif
+
+#ifndef MS
+ printf("%Z\n", quiteLong); // expected-warning{{invalid conversion specifier 'Z'}}
+#endif
}
void testAlwaysInvalid() {