(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
20030906-2.c
       1  /* Bug 9862 -- Spurious warnings with -finline-functions.
       2     Copyright (C) 2003 Free Software Foundation Inc.  */
       3  
       4  /* { dg-do compile } */
       5  /* { dg-options "-O -finline-functions -Wreturn-type" } */
       6  
       7  extern int i;
       8  extern int foo (void);
       9  extern int bar (void);
      10  
      11  int foo (void)
      12  {
      13    if( i ) return; /* { dg-warning "'return' with no value, in function returning non-void" } */
      14    else    return 1;
      15  }
      16  
      17  int bar (void)
      18  {
      19    if( i ) return 0;
      20    else    return 1;
      21  }