/* 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; }