modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/pr44891.c (about)

     1  struct S
     2  {
     3    float f;
     4    long l;
     5  };
     6  
     7  extern int gi;
     8  extern float gf;
     9  
    10  long foo (long p)
    11  {
    12    struct S s;
    13    float *pf;
    14  
    15    s.l = p;
    16  
    17    pf = &s.f;
    18  
    19    pf++;
    20    pf--;
    21  
    22    gf = *pf + 3.3;
    23    gi = *((int *)pf) + 2;
    24  
    25    return s.l + 6;
    26  }