(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr109469.c
       1  /* { dg-do compile } */
       2  
       3  __attribute__((returns_twice)) int foo();
       4  
       5  struct xio myproc;
       6  struct xio {
       7    void (*read_proc)();
       8    void (*write_proc)();
       9  };
      10  
      11  void dummy_write_proc() {
      12    switch (foo())
      13    default:
      14      myproc.read_proc = myproc.write_proc = dummy_write_proc;
      15  }