26 lines
349 B
C
26 lines
349 B
C
/* PR82337: SLSR needs to prevent abnormal SSA names from
|
|
serving as a basis. */
|
|
char *a, *b, *c;
|
|
|
|
struct d {
|
|
short e;
|
|
char f[];
|
|
};
|
|
|
|
extern void j (void);
|
|
|
|
void
|
|
g() {
|
|
struct d *h;
|
|
char *i;
|
|
int d;
|
|
do {
|
|
i = h->f + d;
|
|
20 ? j() : 0;
|
|
i = c;
|
|
if (__builtin_setjmp (h))
|
|
b = h->f + d;
|
|
d = (int)(*i);
|
|
} while (a);
|
|
}
|