| // RUN: %clang_cc1 -fsyntax-only -verify %s -DTEST1 |
| // RUN: %clang_cc1 -fsyntax-only -verify %s -DTEST2 |
| // RUN: %clang_cc1 -fsyntax-only -verify %s -DTEST3 |
| // RUN: %clang_cc1 -fsyntax-only -verify %s -DTEST4 |
| // RUN: %clang_cc1 -fsyntax-only -verify %s -DTEST5 |
| // RUN: %clang_cc1 -fsyntax-only -verify %s -DTEST6 |
| // RUN: %clang_cc1 -fsyntax-only -verify %s -DTEST7 |
| // RUN: %clang_cc1 -fsyntax-only -verify %s -DTEST8 |
| // RUN: %clang_cc1 -fsyntax-only -verify %s -DTEST9 -ffreestanding |
| int main; // expected-warning{{variable named 'main' with external linkage has undefined behavior}} |
| extern int main; // expected-warning{{variable named 'main' with external linkage has undefined behavior}} |
| // expected-no-diagnostics |
| extern int main; // expected-warning{{variable named 'main' with external linkage has undefined behavior}} |
| // expected-no-diagnostics |
| // expected-no-diagnostics |
| // expected-no-diagnostics |
| // expected-no-diagnostics |
| // expected-no-diagnostics |