(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
pr14092-1.c
       1  /* PR c/14092
       2   * Origin: bonzini@gnu.org
       3   * rejects-valid
       4   */
       5  /* { dg-do compile } */
       6  
       7  /* Define this so that we are more portable.  The testcase in the
       8     PR failed on 64-bit hosts.  */
       9  __extension__ typedef __INTPTR_TYPE__ intptr_t;
      10  
      11  typedef struct _PLCI {
      12    unsigned char x;
      13    unsigned char buf[1];
      14  } PLCI;
      15  
      16  void nl_ind(PLCI * plci)
      17  {
      18    plci->x = -((intptr_t)(plci->buf)) & 3;
      19  }
      20