(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr36400.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-ffat-lto-objects" } */
       3  
       4  struct barstruct { char const* some_string; };
       5  
       6  void changethepointer(struct barstruct***);
       7  
       8  void baz()
       9  {
      10    struct barstruct bar1;
      11    struct barstruct* barptr = &bar1;
      12    struct barstruct** barptr2 = &barptr;
      13    changethepointer(&barptr2);
      14    barptr->some_string = "Everything OK";
      15  }
      16  
      17  /* { dg-final { scan-assembler "Everything OK" { xfail nvptx-*-* pdp11-*-* } } } */