Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / clang / test / SemaOpenCL / invalid-device-enqueue-types-cl3.0.cl
blob688f2cc98c1fcbf6d854cbdee83f55104b62bf60
1 // RUN: %clang_cc1 -verify -fblocks -cl-std=CL3.0 -cl-ext=-all,+__opencl_c_device_enqueue,+__opencl_c_generic_address_space,+__opencl_c_program_scope_global_variables %s
2 // RUN: %clang_cc1 -verify -fblocks -cl-std=CL3.0 -cl-ext=-__opencl_c_device_enqueue %s
4 void f() {
5 clk_event_t e;
6 queue_t q;
7 #ifndef __opencl_c_device_enqueue
8 // expected-error@-3 {{use of undeclared identifier 'clk_event_t'}}
9 // expected-error@-3 {{use of undeclared identifier 'queue_t'}}
10 #else
11 // expected-no-diagnostics
12 #endif