| /* Test auto with implicit int for C90. */ | |
| /* { dg-do compile } */ | |
| /* { dg-options "-std=c90 -pedantic-errors" } */ | |
| void | |
| f (void) | |
| { | |
| /* This should have type int following C90 rules, whereas in C23 it | |
| would have type double. */ | |
| auto x = 1.5; | |
| int *p = &x; | |
| } |