]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/Sema/pr9812.c
Vendor import of clang trunk r238337:
[FreeBSD/FreeBSD.git] / test / Sema / pr9812.c
1 // RUN: %clang_cc1 -fsyntax-only -verify %s
2
3 #define bool _Bool
4 int main(int argc, char** argv)
5 {
6     bool signed;  // expected-error {{'bool' cannot be signed or unsigned}} expected-warning {{declaration does not declare anything}}
7
8     return 0;
9 }
10 #undef bool
11
12 typedef int bool;
13
14 int test2(int argc, char** argv)
15 {
16     bool signed; // expected-error {{'type-name' cannot be signed or unsigned}} expected-warning {{declaration does not declare anything}}
17     _Bool signed; // expected-error {{'_Bool' cannot be signed or unsigned}} expected-warning {{declaration does not declare anything}}
18
19     return 0;
20 }
21