1 static typeof(undef) a; 2 3 static int foo(void) 4 { 5 return a; 6 } 7 8 /* 9 * check-name: typeof-bad 10 * 11 * check-error-start 12 typeof-bad.c:1:15: error: undefined identifier 'undef' 13 typeof-bad.c:5:16: warning: incorrect type in return expression (different base types) 14 typeof-bad.c:5:16: expected int 15 typeof-bad.c:5:16: got bad type static [toplevel] a 16 * check-error-end 17 */ 18