/* Test for bogus diagnostics for dremf definition. Although this | |
definition is formally incorrect in ISO C, a GNU extension permits | |
a prototype followed by unpromoted types in a function definition, | |
so it should be permitted when the function is built in. Bug | |
16666. */ | |
/* { dg-do compile } */ | |
/* { dg-options "" } */ | |
float dremf (float, float); | |
float | |
dremf (x, y) | |
float x, y; | |
{ | |
return x + y; | |
} |