]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/Parser/block-block-storageclass.c
Vendor import of clang release_38 branch r258549:
[FreeBSD/FreeBSD.git] / test / Parser / block-block-storageclass.c
1 // RUN: %clang_cc1 -fsyntax-only -fblocks -verify %s
2 // expected-no-diagnostics
3 int printf(const char *, ...);
4 void _Block_byref_release(void*src){}
5
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 }