diff options
Diffstat (limited to 'clang/test/CodeGenOpenCLCXX/template-address-spaces.cl')
| -rw-r--r-- | clang/test/CodeGenOpenCLCXX/template-address-spaces.cl | 15 |
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; |

