blob: 74eb58c05b961dbac4e1aff504a12110fb20d84f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
/* PR tree-optimization/33136 */
extern void abort (void);
struct S
{
struct S *a;
int b;
};
int
main (void)
{
struct S *s = (struct S *) 0, **p, *n;
for (p = &s; *p; p = &(*p)->a);
n = (struct S *) __builtin_alloca (sizeof (*n));
n->a = *p;
n->b = 1;
*p = n;
if (!s)
abort ();
return 0;
}
|