[clang-cl] Ignore /Wv and /Wv:17 flags
[llvm-project.git] / clang / test / Parser / opencl-storage-class.cl
blob7d3e202e8127a2a1228116d1e7a6870ec612349f
1 // RUN: %clang_cc1 %s -cl-std=CL1.0 -verify -fsyntax-only -triple spir-unknown-unknown
3 void test_storage_class_specs()
5 static int a; // expected-error {{OpenCL C version 1.0 does not support the 'static' storage class specifier}}
6 register int b; // expected-error {{OpenCL C version 1.0 does not support the 'register' storage class specifier}}
7 extern int c; // expected-error {{OpenCL C version 1.0 does not support the 'extern' storage class specifier}}
8 auto int d; // expected-error {{OpenCL C version 1.0 does not support the 'auto' storage class specifier}}
10 #pragma OPENCL EXTENSION cl_clang_storage_class_specifiers : enable
11 static int e; // expected-error {{static local variable must reside in constant address space}}
12 register int f;
13 extern int g; // expected-error {{extern variable must reside in constant address space}}
14 auto int h;