[lld][WebAssembly] Reinstate mistakenly disabled test. NFC
[llvm-project.git] / clang / test / Parser / gcc-for-loop-init-compatibility.c
blobdc88f083955da35e0d05ddc44aa364e9f6040a25
1 // RUN: %clang_cc1 -std=c89 -fsyntax-only -verify %s
2 // RUN: %clang_cc1 -std=gnu89 -fsyntax-only -verify %s
3 // RUN: %clang_cc1 -std=c99 -fsyntax-only -verify %s -DC99
5 #ifdef C99
6 // expected-no-diagnostics
7 #endif
9 void foo() {
10 #ifndef C99
11 // expected-warning@+2{{GCC does not allow variable declarations in for loop initializers before C99}}
12 #endif
13 for (int i = 0; i < 10; i++)