(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
bitfld-12.c
       1  /* Test for rejection of taking address of bit-fields.  */
       2  /* Origin: Joseph Myers <joseph@codesourcery.com> */
       3  /* { dg-do compile } */
       4  /* { dg-options "" } */
       5  
       6  #include <stddef.h>
       7  
       8  struct s { int a : 1; } x, *y;
       9  
      10  int a = offsetof (struct s, a); /* { dg-error "attempt to take address of bit-field structure member 'a'" } */
      11  void *b = &x.a; /* { dg-error "cannot take address of bit-field 'a'" } */
      12  void *c = &y->a; /* { dg-error "cannot take address of bit-field 'a'" } */