diff options
Diffstat (limited to 'validation')
| -rw-r--r-- | validation/attr_in_parameter.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/validation/attr_in_parameter.c b/validation/attr_in_parameter.c new file mode 100644 index 00000000..1b104ea4 --- /dev/null +++ b/validation/attr_in_parameter.c @@ -0,0 +1,12 @@ +#define A __attribute__((address_space(1))) +static int (A *p); +static int A *q; +static void (*f)(A int *x, A int *y) = (void *)0; +static void g(int A *x) +{ + f(x, x); + p = q; +} +/* + * check-name: attribute after ( in direct-declarator + */ |
