1 // REQUIRES
: amdgpu-registered-target
2 // RUN
: %clang_cc1 -verify -cl-std
=CL1.2 -triple amdgcn-amd-amdhsa -Wno-unused-value %s
3 // RUN
: %clang_cc1 -verify -cl-std
=CL2.0 -triple amdgcn-amd-amdhsa -Wno-unused-value %s
7 __amdgpu_buffer_rsrc_t v
= 0; // expected-error {{initializing '__private __amdgpu_buffer_rsrc_t' with an expression of incompatible type 'int'}}
8 int c
= v
; // expected-error {{initializing '__private int' with an expression of incompatible type '__private __amdgpu_buffer_rsrc_t'}}
9 __amdgpu_buffer_rsrc_t k
;
10 int
*ip
= (int *)k
; // expected-error {{operand of type '__amdgpu_buffer_rsrc_t' where arithmetic or pointer type is required}}
11 void
*vp
= (void *)k
; // expected-error {{operand of type '__amdgpu_buffer_rsrc_t' where arithmetic or pointer type is required}}