xref: /aosp_15_r20/external/clang/test/Parser/block-block-storageclass.c (revision 67e74705e28f6214e480b399dd47ea732279e315)
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