(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
pointer-arith-6.c
       1  /* Test diagnostics for sizeof on void and function types.  Test with
       2     -Wpointer-arith.  */
       3  /* Origin: Joseph Myers <joseph@codesourcery.com> */
       4  /* { dg-do compile } */
       5  /* { dg-options "-Wpointer-arith" } */
       6  
       7  extern const void v;
       8  void f(void);
       9  
      10  void
      11  g (void)
      12  {
      13    sizeof (v); /* { dg-warning "invalid application of 'sizeof' to a void type" } */
      14    sizeof (void); /* { dg-warning "invalid application of 'sizeof' to a void type" } */
      15    sizeof (f); /* { dg-warning "invalid application of 'sizeof' to a function type" } */
      16    sizeof (void (void)); /* { dg-warning "invalid application of 'sizeof' to a function type" } */
      17  }