1 // RUN
: %clang_cc1 %s -cl-std
=CL2.0 -verify -pedantic -fsyntax-only
3 void __attribute__
((overloadable)) foo
(queue_t, __local char
*); // expected-note {{candidate function not viable: no known conversion from 'int' to '__private queue_t' for 1st argument}} // expected-note {{candidate function}}
4 void __attribute__
((overloadable)) foo
(queue_t, __local float
*); // expected-note {{candidate function not viable: no known conversion from 'int' to '__private queue_t' for 1st argument}} // expected-note {{candidate function}}
6 void kernel ker
(__local char
*src1
, __local float
*src2
, __global int
*src3
) {
10 foo
(q, src3
); // expected-error {{no matching function for call to 'foo'}}
11 foo
(1, src3
); // expected-error {{no matching function for call to 'foo'}}