1 /* Test for warnings for qualified function return types. -pedantic 2 test. Only the definition gets a warning for qualified void return 3 types, not other such types within the definition. */ 4 /* Origin: Joseph Myers <jsm@polyomino.org.uk> */ 5 /* { dg-do compile } */ 6 /* { dg-options "-pedantic" } */ 7 8 volatile void (*y)(int); 9 vvf(int x)10volatile void (*vvf(int x))(int) { return y; } 11