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 3 4void 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 13} 14