OSDN Git Service

PR middle-end/34688
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.c-torture / compile / pr33146.c
1 typedef struct
2 {
3   int end;
4   int term;
5 }
6 jpc_enc_pass_t;
7 void foo(int numpasses, jpc_enc_pass_t *p)
8 {
9   jpc_enc_pass_t *pass;
10   jpc_enc_pass_t *termpass;
11   for (pass = p; pass != termpass; ++pass)
12     if (!pass->term)
13     {
14       termpass = pass;
15       while (termpass - pass < numpasses && !termpass->term)
16         ++termpass;
17       pass->end = termpass->end;
18     }
19 }