Home | History | Annotate | Download | only in Sema
      1 // Check for warnings in non-C11 mode:
      2 // RUN: %clang_cc1 -fsyntax-only -std=c99 -verify -Wc11-extensions %s
      3 
      4 // Expect no warnings in C11 mode:
      5 // RUN: %clang_cc1 -fsyntax-only -std=c11 -pedantic -Werror %s
      6 
      7 struct s {
      8   int a;
      9   struct { // expected-warning{{anonymous structs are a C11 extension}}
     10     int b;
     11   };
     12 };
     13 
     14 struct t {
     15   int a;
     16   union { // expected-warning{{anonymous unions are a C11 extension}}
     17     int b;
     18   };
     19 };
     20