From e28b118be0cde71cb0c4e4c840cf075a9803852e Mon Sep 17 00:00:00 2001 From: Lang Hames Date: Tue, 2 Feb 2016 19:31:15 +0000 Subject: [Orc] Turn OrcX86_64::IndirectStubsInfo into a template helper class: GenericIndirectStubsInfo. This will allow architecture support classes for other architectures to re-use this code. llvm-svn: 259549 --- llvm/lib/ExecutionEngine/Orc/OrcArchitectureSupport.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'llvm/lib/ExecutionEngine/Orc/OrcArchitectureSupport.cpp') diff --git a/llvm/lib/ExecutionEngine/Orc/OrcArchitectureSupport.cpp b/llvm/lib/ExecutionEngine/Orc/OrcArchitectureSupport.cpp index 01e829f7909..35cb2958f90 100644 --- a/llvm/lib/ExecutionEngine/Orc/OrcArchitectureSupport.cpp +++ b/llvm/lib/ExecutionEngine/Orc/OrcArchitectureSupport.cpp @@ -161,8 +161,7 @@ std::error_code OrcX86_64::emitIndirectStubsBlock(IndirectStubsInfo &StubsInfo, for (unsigned I = 0; I < NumStubs; ++I) Ptr[I] = InitialPtrVal; - StubsInfo.NumStubs = NumStubs; - StubsInfo.StubsMem = std::move(StubsMem); + StubsInfo = IndirectStubsInfo(NumStubs, std::move(StubsMem)); return std::error_code(); } -- cgit v1.2.3