implicit-int.c 751 B

12345678910111213141516171819202122232425262728
  1. // RUN: %clang_cc1 -fsyntax-only %s -verify -pedantic
  2. foo() { // expected-warning {{type specifier missing, defaults to 'int'}}
  3. return 0;
  4. }
  5. y; // expected-warning {{type specifier missing, defaults to 'int'}}
  6. // rdar://6131634
  7. void f((x)); // expected-warning {{type specifier missing, defaults to 'int'}}
  8. // PR3702
  9. #define PAD(ms10) { \
  10. register i; \
  11. }
  12. #define ILPAD() PAD((NROW - tt.tt_row) * 10) /* 1 ms per char */
  13. void
  14. h19_insline(n) // expected-warning {{parameter 'n' was not declared, defaulting to type 'int'}}
  15. {
  16. ILPAD(); // expected-warning {{type specifier missing, defaults to 'int'}}
  17. }
  18. struct foo {
  19. __extension__ __attribute__((packed)) x : 4; // expected-warning {{type specifier missing, defaults to 'int'}}
  20. };