2 /* The restrict keyword can only qualify pointers to objects */
5 restrict a
; /* ERROR */
9 restrict
int a
; /* ERROR */
13 restrict
int a
[10]; /* ERROR */
17 restrict
int * a
; /* ERROR */
29 restrict
int func(void) { /* ERROR */
35 void func(restrict
int x
) { /* ERROR */
41 void func(void (*restrict p
)(void)) { /* ERROR */
52 int * func(int * restrict x
)
59 void func(int * restrict x
)