summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenOpenCLCXX/template-address-spaces.cl
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/CodeGenOpenCLCXX/template-address-spaces.cl')
-rw-r--r--clang/test/CodeGenOpenCLCXX/template-address-spaces.cl15
1 files changed, 6 insertions, 9 deletions
diff --git a/clang/test/CodeGenOpenCLCXX/template-address-spaces.cl b/clang/test/CodeGenOpenCLCXX/template-address-spaces.cl
index 7c722537fca..eb274ea4560 100644
--- a/clang/test/CodeGenOpenCLCXX/template-address-spaces.cl
+++ b/clang/test/CodeGenOpenCLCXX/template-address-spaces.cl
@@ -9,16 +9,13 @@ struct S{
template<typename T>
T S<T>::foo() { return a;}
-// CHECK: %struct.S = type { i32 }
-// CHECK: %struct.S.0 = type { i32 addrspace(4)* }
-// CHECK: %struct.S.1 = type { i32 addrspace(1)* }
+//CHECK: %struct.S = type { i32 }
+//CHECK: %struct.S.0 = type { i32 addrspace(4)* }
+//CHECK: %struct.S.1 = type { i32 addrspace(1)* }
-// CHECK: %0 = addrspacecast %struct.S* %sint to %struct.S addrspace(4)*
-// CHECK: %call = call i32 @_ZNU3AS41SIiE3fooEv(%struct.S addrspace(4)* %0) #1
-// CHECK: %1 = addrspacecast %struct.S.0* %sintptr to %struct.S.0 addrspace(4)*
-// CHECK: %call1 = call i32 addrspace(4)* @_ZNU3AS41SIPU3AS4iE3fooEv(%struct.S.0 addrspace(4)* %1) #1
-// CHECK: %2 = addrspacecast %struct.S.1* %sintptrgl to %struct.S.1 addrspace(4)*
-// CHECK: %call2 = call i32 addrspace(1)* @_ZNU3AS41SIPU3AS1iE3fooEv(%struct.S.1 addrspace(4)* %2) #1
+//CHECK: i32 @_ZN1SIiE3fooEv(%struct.S* %this)
+//CHECK: i32 addrspace(4)* @_ZN1SIPU3AS4iE3fooEv(%struct.S.0* %this)
+//CHECK: i32 addrspace(1)* @_ZN1SIPU3AS1iE3fooEv(%struct.S.1* %this)
void bar(){
S<int> sint;
OpenPOWER on IntegriCloud