blob: aa9b2e06b7e27ec8e68d2cf41265145a8fcdf59a [file] [log] [blame]
/* APPLE LOCAL file radar 5732232 - blocks */
/* Testing byref syntax checking. */
/* { dg-do compile } */
/* { dg-options "-fblocks" } */
int main() {
__block int x, y;
^{ };
^{ int r; return x+y+r; };
^{ int r; return x+y+r;
^{
int r; return x+y;
};
};
/* Assigning to byref variables. */
^{ x = 1;};
^{
if (x != y)
x = y = 100;
};
}