xref: /llvm-project/clang/test/Parser/control-scope.c (revision 8fbe78f6fc7b41d1a4228c126fcb522131150518)
1*8fbe78f6SDaniel Dunbar // RUN: %clang_cc1 %s -std=c90 -verify
2*8fbe78f6SDaniel Dunbar // RUN: %clang_cc1 %s -std=c99
337e54f45SChris Lattner 
f(int z)437e54f45SChris Lattner int f (int z) {
5309e4869SChris Lattner   if (z + sizeof (enum {a}))        // expected-note {{previous definition is here}}
6309e4869SChris Lattner     return 1 + sizeof (enum {a});   // expected-error {{redefinition of enumerator 'a'}}
737e54f45SChris Lattner   return 0;
837e54f45SChris Lattner }
9