summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaOpenCL/invalid-kernel.cl
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/SemaOpenCL/invalid-kernel.cl')
-rw-r--r--clang/test/SemaOpenCL/invalid-kernel.cl12
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;
+}
OpenPOWER on IntegriCloud