(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
plugin/
location-overflow-test-1.c
       1  /* { dg-options "-Wmisleading-indentation -Wall -fplugin-arg-location_overflow_plugin-value=0x60000001" } */
       2  
       3  /* We use location_overflow_plugin.c, which injects the case that location_t
       4     values have exceeded LINE_MAP_MAX_LOCATION_WITH_COLS, and hence no column
       5     numbers are available.  */
       6  
       7  /* Verify that we're in column-less mode.  */
       8  extern unknown_type test; /* { dg-error "-:unknown type name" } */
       9  
      10  /* PR c++/68819: verify that -Wmisleading-indentation is suppressed.  */
      11  
      12  int
      13  fn_1 (int flag)
      14  {
      15    int x = 4, y = 5;
      16    if (flag) x = 3; y = 2; /* { dg-message "-:disabled from this point" "adding '-flarge-source-files'" } */
      17    return x * y;
      18  }
      19  
      20  /* ...and that a "sorry" is only emitted the first time.  */
      21  
      22  int
      23  fn_2 (int flag)
      24  {
      25    int x = 4, y = 5;
      26    if (flag) x = 3; y = 2; /* { dg-bogus "sorry" } */
      27    return x * y;
      28  }