diff options
Diffstat (limited to 'test/Transforms/GlobalDCE/global_ctors_integration.ll')
-rw-r--r-- | test/Transforms/GlobalDCE/global_ctors_integration.ll | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/Transforms/GlobalDCE/global_ctors_integration.ll b/test/Transforms/GlobalDCE/global_ctors_integration.ll index 5e6cc79..f7f702a 100644 --- a/test/Transforms/GlobalDCE/global_ctors_integration.ll +++ b/test/Transforms/GlobalDCE/global_ctors_integration.ll @@ -12,7 +12,7 @@ @llvm.global_ctors = appending global [1 x { i32, void ()* }] [{ i32, void ()* } { i32 65535, void ()* @_GLOBAL__I_a }] define internal void @__cxx_global_var_init() section "__TEXT,__StaticInit,regular,pure_instructions" { - %1 = load i32* @_ZN3Bar18LINKER_INITIALIZEDE, align 4 + %1 = load i32, i32* @_ZN3Bar18LINKER_INITIALIZEDE, align 4 call void @_ZN3FooC1E17LinkerInitialized(%class.Foo* @foo, i32 %1) ret void } @@ -23,8 +23,8 @@ define linkonce_odr void @_ZN3FooC1E17LinkerInitialized(%class.Foo* %this, i32) %3 = alloca i32, align 4 store %class.Foo* %this, %class.Foo** %2, align 8 store i32 %0, i32* %3, align 4 - %4 = load %class.Foo** %2 - %5 = load i32* %3, align 4 + %4 = load %class.Foo*, %class.Foo** %2 + %5 = load i32, i32* %3, align 4 call void @_ZN3FooC2E17LinkerInitialized(%class.Foo* %4, i32 %5) ret void } @@ -35,7 +35,7 @@ define linkonce_odr void @_ZN3FooC2E17LinkerInitialized(%class.Foo* %this, i32) %3 = alloca i32, align 4 store %class.Foo* %this, %class.Foo** %2, align 8 store i32 %0, i32* %3, align 4 - %4 = load %class.Foo** %2 + %4 = load %class.Foo*, %class.Foo** %2 ret void } |