/* APPLE LOCAL file radar 6083129 byref escapes */ | |
/* { dg-options "-fblocks" } */ | |
/* { dg-do compile } */ | |
int main(int p) { | |
p = -5; | |
__block int O1; | |
int i; | |
LOUT: ; | |
for (i = 1; i < 100; i++) { | |
__block int I1; | |
while (p < 0) { | |
__block int II1; | |
if (p == 100) | |
goto LOUT; | |
++p; | |
if (p == 2345) | |
break; | |
} | |
} | |
return 0; | |
} |