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