Lines Matching defs:main
18 int main; // expected-error{{main cannot be declared as a variable in the global scope}}
23 int main;
24 return main;
29 void x(int main) {};
30 int y(int main);
35 static int main;
40 template<class T> constexpr T main;
43 extern template<class T> constexpr T main; //expected-error{{expected unqualified-id}}
48 int main;
54 extern int main; // expected-error{{main cannot be declared as a variable in the global scope}}}
61 static int main;
62 return main;
67 int main;
72 int main; // expected-error {{main cannot be declared as a variable with C language linkage}}}
76 extern "C" int main; // expected-error {{main cannot be declared as a variable with C language linkage}}
80 extern "C" struct A { int main(); }; // ok
83 extern "C" void main(); // expected-error {{'main' must return 'int'}} \
84 // expected-warning {{'main' should not be 'extern "C"'}}
89 void main(); // expected-error {{'main' must return 'int'}} \
90 // expected-warning {{'main' should not be 'extern "C"'}}
96 int main; // ok
100 int main(); // ok
106 int main(); // expected-warning {{'main' should not be 'extern "C++"'}}
109 extern "C++" int main(); // expected-warning {{'main' should not be 'extern "C++"'}}
112 extern "C++" int main(); // ok
115 int main(void *); // ok
121 extern "C++" void main() {} // ok
126 int main(); // expected-warning {{'main' should not be 'extern "C"'}}
129 extern "C" int main(); // expected-warning {{'main' should not be 'extern "C"'}}
133 int main(); // expected-warning {{'main' should not be 'extern "C"'}}
136 return reinterpret_cast<unsigned long>(&main); // expected-warning {{referring to 'main' within an expression is a Clang extension}}