/* { dg-do compile } */ | |
/* { dg-options "-fstrub=strict" } */ | |
/* { dg-require-effective-target strub } */ | |
typedef void ft (void); | |
typedef void ft2 (int, int); | |
extern ft __attribute__ ((__strub__)) fnac; | |
ft * f (void) { | |
return fnac; /* { dg-message "incompatible|invalid conversion" } */ | |
} |