diff options
Diffstat (limited to 'test/CodeGen/X86/tailcall-ri64.ll')
-rw-r--r-- | test/CodeGen/X86/tailcall-ri64.ll | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/test/CodeGen/X86/tailcall-ri64.ll b/test/CodeGen/X86/tailcall-ri64.ll index 914d8f7..443d488 100644 --- a/test/CodeGen/X86/tailcall-ri64.ll +++ b/test/CodeGen/X86/tailcall-ri64.ll @@ -16,9 +16,9 @@ define %vt* @_ZN4llvm9UnsetInit20convertInitializerToEPNS_5RecTyE(%class* %this, %vt* %Ty) align 2 { entry: %0 = bitcast %vt* %Ty to %vt* (%vt*, %class*)*** - %vtable = load %vt* (%vt*, %class*)*** %0, align 8 - %vfn = getelementptr inbounds %vt* (%vt*, %class*)** %vtable, i64 4 - %1 = load %vt* (%vt*, %class*)** %vfn, align 8 + %vtable = load %vt* (%vt*, %class*)**, %vt* (%vt*, %class*)*** %0, align 8 + %vfn = getelementptr inbounds %vt* (%vt*, %class*)*, %vt* (%vt*, %class*)** %vtable, i64 4 + %1 = load %vt* (%vt*, %class*)*, %vt* (%vt*, %class*)** %vfn, align 8 %call = tail call %vt* %1(%vt* %Ty, %class* %this) ret %vt* %call } |