brintos

brintos / llvm-project-archived public Read only

0
0
Text · 470 B · 0e262e4 Raw
28 lines · c
1#ifndef INCLUDED2#define INCLUDED3 4#pragma OPENCL EXTENSION all : begin5#pragma OPENCL EXTENSION all : end6 7#pragma OPENCL EXTENSION my_ext : begin8struct A {9  int a;10};11#pragma OPENCL EXTENSION my_ext : end12#pragma OPENCL EXTENSION my_ext : end13 14#define my_ext15 16typedef struct A TypedefOfA;17typedef const __private TypedefOfA* PointerOfA;18 19void f(void);20 21__attribute__((overloadable)) void g(long x);22 23 24 25__attribute__((overloadable)) void g(void);26 27#endif // INCLUDED28