1 | // RUN: %clang_cc1 %s -verify -fsyntax-only -pedantic -Wno-typedef-redefinition -std=c99 |
---|---|
2 | |
3 | // Make sure we accept a single typedef |
4 | typedef int (*a)[!.0]; // expected-warning{{size of static array must be an integer constant expression}} |
5 | |
6 | // And make sure we accept identical redefinitions in system headers |
7 | // (The test uses -Wno-typedef-redefinition to simulate this.) |
8 | typedef int (*a)[!.0]; // expected-warning{{size of static array must be an integer constant expression}} |
9 |