(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
Warray-bounds-34.c
       1  /* PR tree-optimization/86650 - -Warray-bounds missing inlining context
       2     { dg-do compile }
       3     { dg-options "-O2 -Warray-bounds" } */
       4  
       5  int a[3];           /* { dg-message "while referencing .a." } */
       6  int x;
       7  
       8  inline void foo (int i)
       9  {
      10    a[i + 1] = 123;   /* { dg-warning "\\\[-Warray-bounds" } */
      11  }
      12  
      13  int bar (void)
      14  {
      15    foo (3);
      16  
      17    return x;
      18  }