/* The declarator in a function definition should be able to take the | |
form of an attributed function declarator, not just a plain | |
function declarator. This was formerly allowed by some of the code | |
but then the wrong constraint checks were made because other code | |
didn't recognise the declarator as being that of the function | |
definition. */ | |
/* Origin: Joseph Myers <jsm@polyomino.org.uk>. */ | |
int (__attribute__((const)) x) (a, b) | |
int a; | |
int b; | |
{ | |
return a + b; | |
} |