diff options
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc/OrcArchitectureSupport.cpp')
-rw-r--r-- | llvm/lib/ExecutionEngine/Orc/OrcArchitectureSupport.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
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(); } |