1 // RUN: %clang_cc1 -std=c++11 -fsyntax-only -Wmain -verify %s 2 3 // expected-note@+1 {{previous definition is here}} main()4int main() { 5 return 0; 6 } // no-warning 7 8 // expected-error@+1 {{redefinition of 'main'}} main()9int main() { 10 return 1.0; 11 } // no-warning 12 main()13int main() { 14 bool b = true; 15 return b; // no-warning 16 } 17 main()18int main() { 19 return true; // expected-warning {{bool literal returned from 'main'}} 20 } 21