diff options
Diffstat (limited to 'test/Transforms/MergeFunc/mergefunc-struct-return.ll')
-rw-r--r-- | test/Transforms/MergeFunc/mergefunc-struct-return.ll | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/test/Transforms/MergeFunc/mergefunc-struct-return.ll b/test/Transforms/MergeFunc/mergefunc-struct-return.ll index d2cbe43..14db399 100644 --- a/test/Transforms/MergeFunc/mergefunc-struct-return.ll +++ b/test/Transforms/MergeFunc/mergefunc-struct-return.ll @@ -13,12 +13,12 @@ declare void @noop() define %kv1 @fn1() { ; CHECK-LABEL: @fn1( %tmp = alloca %kv1 - %v1 = getelementptr %kv1* %tmp, i32 0, i32 0 + %v1 = getelementptr %kv1, %kv1* %tmp, i32 0, i32 0 store i32* null, i32** %v1 - %v2 = getelementptr %kv1* %tmp, i32 0, i32 0 + %v2 = getelementptr %kv1, %kv1* %tmp, i32 0, i32 0 store i32* null, i32** %v2 call void @noop() - %v3 = load %kv1* %tmp + %v3 = load %kv1, %kv1* %tmp ret %kv1 %v3 } @@ -29,12 +29,12 @@ define %kv2 @fn2() { ; CHECK: %3 = bitcast i32* %2 to i8* ; CHECK: %4 = insertvalue %kv2 undef, i8* %3, 0 %tmp = alloca %kv2 - %v1 = getelementptr %kv2* %tmp, i32 0, i32 0 + %v1 = getelementptr %kv2, %kv2* %tmp, i32 0, i32 0 store i8* null, i8** %v1 - %v2 = getelementptr %kv2* %tmp, i32 0, i32 0 + %v2 = getelementptr %kv2, %kv2* %tmp, i32 0, i32 0 store i8* null, i8** %v2 call void @noop() - %v3 = load %kv2* %tmp + %v3 = load %kv2, %kv2* %tmp ret %kv2 %v3 } |