opencl-storage-class.cl 622 B

123456789101112131415
  1. // RUN: %clang_cc1 %s -verify -fsyntax-only
  2. void test_storage_class_specs()
  3. {
  4. static int a; // expected-error {{OpenCL does not support the 'static' storage class specifier}}
  5. register int b; // expected-error {{OpenCL does not support the 'register' storage class specifier}}
  6. extern int c; // expected-error {{OpenCL does not support the 'extern' storage class specifier}}
  7. auto int d; // expected-error {{OpenCL does not support the 'auto' storage class specifier}}
  8. #pragma OPENCL EXTENSION cl_clang_storage_class_specifiers : enable
  9. static int e;
  10. register int f;
  11. extern int g;
  12. auto int h;
  13. }