1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| // RUN: %clang_cc1 -fsyntax-only -fblocks -verify %s
| // expected-no-diagnostics
| int printf(const char *, ...);
| void _Block_byref_release(void*src){}
|
| int main() {
| __block int X = 1234;
| __block const char * message = "HELLO";
|
| X = X - 1234;
|
| X += 1;
|
| printf ("%s(%d)\n", message, X);
| X -= 1;
|
| return X;
| }
|
|