(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr82102.c
       1  /* { dg-do compile } */
       2  
       3  void *a, *b;
       4  struct pt3_i2cbuf {
       5      int num_cmds;
       6  } c;
       7  void *memcpy(void *, void *, __SIZE_TYPE__);
       8  void put_stop();
       9  void translate(struct pt3_i2cbuf *p1, int p2)
      10  {
      11    p1->num_cmds = 0;
      12    if (p2)
      13      put_stop();
      14  }
      15  void pt3_i2c_master_xfer(int p1)
      16  {
      17    translate(&c, p1);
      18    memcpy(a, b, c.num_cmds);
      19    for (; p1;)
      20      ;
      21  }