2 // { dg-options "-Wall -Wunused-parameter" }
8 void (foo::*g) (int *) __attribute__ ((nonnull (2)));
11 fun1 (void (foo::*f) (int *) __attribute__ ((nonnull (2))))
13 (x.*f) ((int *) 0); // { dg-warning "null argument" }
17 fun2 (void (foo::*f) () __attribute__ ((nonnull, unused))) // { dg-bogus "unused" }
19 (x.*g) ((int *) 0); // { dg-warning "null argument" }