1 /* PR preprocessor/65238 */
7 #define D __has_attribute(unused)
8 #define E __has_attribute(C)
9 #define F(X) __has_attribute(X)
10 #if !__has_attribute(unused)
11 #error unused attribute not supported - 1
13 #if !__has_attribute(C)
14 #error unused attribute not supported - 2
17 #error unused attribute not supported - 3
20 #error unused attribute not supported - 4
23 #error unused attribute not supported - 5
26 #error unused attribute not supported - 6
28 int a
= __has_attribute (unused
) + __has_attribute (C
) + D
+ E
+ F (unused
) + F (C
);
29 int b
= __has_attribute (unused
);
30 int c
= __has_attribute (C
);
35 int h
= __has_attribute (
50 if (a
!= 6 || b
!= 1 || c
!= 1 || d
!= 1 || e
!= 1 || f
!= 1 || g
!= 1 || h
!= 4)