Lines Matching full:casting
17 g = (global int*) l; // expected-error {{casting '__local int *' to type '__global int *' changes address space of pointer}}
18 g = (global int*) c; // expected-error {{casting '__constant int *' to type '__global int *' changes address space of pointer}}
19 g = (global int*) cc; // expected-error {{casting 'const __constant int *' to type '__global int *' changes address space of pointer}}
20 g = (global int*) p; // expected-error {{casting 'int *' to type '__global int *' changes address space of pointer}}
22 l = (local int*) g; // expected-error {{casting '__global int *' to type '__local int *' changes address space of pointer}}
23 l = (local int*) c; // expected-error {{casting '__constant int *' to type '__local int *' changes address space of pointer}}
24 l = (local int*) cc; // expected-error {{casting 'const __constant int *' to type '__local int *' changes address space of pointer}}
25 l = (local int*) p; // expected-error {{casting 'int *' to type '__local int *' changes address space of pointer}}
27 c = (constant int*) g; // expected-error {{casting '__global int *' to type '__constant int *' changes address space of pointer}}
28 c = (constant int*) l; // expected-error {{casting '__local int *' to type '__constant int *' changes address space of pointer}}
29 c = (constant int*) p; // expected-error {{casting 'int *' to type '__constant int *' changes address space of pointer}}
31 p = (private int*) g; // expected-error {{casting '__global int *' to type 'int *' changes address space of pointer}}
32 p = (private int*) l; // expected-error {{casting '__local int *' to type 'int *' changes address space of pointer}}
33 p = (private int*) c; // expected-error {{casting '__constant int *' to type 'int *' changes address space of pointer}}
34 p = (private int*) cc; // expected-error {{casting 'const __constant int *' to type 'int *' changes address space of pointer}}