Clang Project

clang_source_code/test/SemaOpenCL/extension-begin.h
1#ifndef INCLUDED
2#define INCLUDED
3
4#pragma OPENCL EXTENSION all : begin
5#pragma OPENCL EXTENSION all : end
6
7#pragma OPENCL EXTENSION my_ext : begin
8
9struct A {
10  int a;
11};
12
13typedef struct A TypedefOfA;
14typedef const __private TypedefOfA* PointerOfA;
15
16void f(void);
17
18__attribute__((overloadable)) void g(long x);
19
20#pragma OPENCL EXTENSION my_ext : end
21#pragma OPENCL EXTENSION my_ext : end
22
23__attribute__((overloadable)) void g(void);
24
25#endif // INCLUDED
26
27