1 //RUN: %clang_cc1 %s -triple spir-unknown-unknown -emit-llvm -O0 -o - | FileCheck %s
15 __global C &c_ref = c1;
18 // CHECK: call spir_func void @_ZNU3AS11C3fooEv(ptr addrspace(1)
20 // CHECK: call spir_func void @_ZNU3AS31C3fooEv(ptr addrspace(3)
22 // CHECK: call spir_func void @_ZNU3AS41C3fooEv(ptr addrspace(4)
24 // CHECK: call spir_func void @_ZNU3AS11C3fooEv(ptr addrspace(1)
26 // CHECK: spir_func void @_ZNU3AS11C3fooEv(ptr addrspace(1)
29 // CHECK: call spir_func void @_ZNU3AS41C3barEv(ptr addrspace(4) {{[^,]*}} addrspacecast (ptr addrspace(1) @c1 to ptr addrspace(4)))
31 //FIXME: Doesn't compile yet
33 // CHECK: call spir_func void @_ZNU3AS41C3barEv(ptr addrspace(4) {{[^,]*}} addrspacecast (ptr addrspace(1) @c1 to ptr addrspace(4)))