/* APPLE LOCAL file radar 5732232 - blocks */ | |
/* Testing byref syntax checking. */ | |
/* { dg-do compile } */ | |
/* { dg-options "-fblocks" } */ | |
int main() { | |
__byref 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; | |
}; | |
} | |