]> granicus.if.org Git - clang/commitdiff
test: actually fix the condition properly
authorSaleem Abdulrasool <compnerd@compnerd.org>
Wed, 19 Sep 2018 19:20:30 +0000 (19:20 +0000)
committerSaleem Abdulrasool <compnerd@compnerd.org>
Wed, 19 Sep 2018 19:20:30 +0000 (19:20 +0000)
I had locally changed the test to add an explicit triple to figure out the issue
with the SCEI buildbots, and that hid the error.  This now works with and
without the explicit triple.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@342581 91177308-0d34-0410-b5e6-96231b3b80d8

test/Sema/format-strings.c

index 20b949666370914a3ec5b29bf6f825a31d1642b9..5cfa5b4747a1a5facaf559006c817cd67d599399 100644 (file)
@@ -401,7 +401,7 @@ void bug7377_bad_length_mod_usage() {
 void pr7981(wint_t c, wchar_t c2) {
   printf("%lc", c); // no-warning
   printf("%lc", 1.0); // expected-warning{{the argument has type 'double'}}
-#if __WINT_TYPE__ == int
+#if __WINT_WIDTH__ == 32
   printf("%lc", (char) 1); // no-warning
 #else
   printf("%lc", (char) 1); // expected-warning{{the argument has type 'char'}}