diff options
Diffstat (limited to 'clang/test/SemaOpenCL/invalid-kernel.cl')
-rw-r--r-- | clang/test/SemaOpenCL/invalid-kernel.cl | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/clang/test/SemaOpenCL/invalid-kernel.cl b/clang/test/SemaOpenCL/invalid-kernel.cl index c12bd8414e2..62991d46420 100644 --- a/clang/test/SemaOpenCL/invalid-kernel.cl +++ b/clang/test/SemaOpenCL/invalid-kernel.cl @@ -13,3 +13,15 @@ kernel void main() { // expected-error {{kernel cannot be called 'main'}} int main() { // expected-error {{function cannot be called 'main'}} return 0; } + +int* global x(int* x) { // expected-error {{return value cannot be qualified with address space}} + return x + 1; +} + +int* local x(int* x) { // expected-error {{return value cannot be qualified with address space}} + return x + 1; +} + +int* constant x(int* x) { // expected-error {{return value cannot be qualified with address space}} + return x + 1; +} |