// RUN: %clang_cc1 -fsyntax-only -verify %s
#definebool_Boolintmain(intargc,char**argv){boolsigned;// expected-error {{'bool' cannot be signed or unsigned}} expected-warning {{declaration does not declare anything}}
return0;}#undef bool
typedefintbool;inttest2(intargc,char**argv){boolsigned;// expected-error {{'type-name' cannot be signed or unsigned}} expected-warning {{declaration does not declare anything}}
_Boolsigned;// expected-error {{'_Bool' cannot be signed or unsigned}} expected-warning {{declaration does not declare anything}}
return0;}