diff options
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc/Core.cpp')
-rw-r--r-- | llvm/lib/ExecutionEngine/Orc/Core.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/llvm/lib/ExecutionEngine/Orc/Core.cpp b/llvm/lib/ExecutionEngine/Orc/Core.cpp index 232c880b9dd..ff78ba19939 100644 --- a/llvm/lib/ExecutionEngine/Orc/Core.cpp +++ b/llvm/lib/ExecutionEngine/Orc/Core.cpp @@ -13,6 +13,7 @@ namespace llvm { namespace orc { +void SymbolResolver::anchor() {} void SymbolSource::anchor() {} AsynchronousSymbolQuery::AsynchronousSymbolQuery( @@ -287,7 +288,7 @@ void VSO::finalize(SymbolNameSet SymbolsToFinalize) { } } -VSO::LookupFlagsResult VSO::lookupFlags(SymbolNameSet Names) { +LookupFlagsResult VSO::lookupFlags(SymbolNameSet Names) { SymbolFlagsMap FlagsFound; for (SymbolNameSet::iterator I = Names.begin(), E = Names.end(); I != E;) { @@ -332,6 +333,8 @@ VSO::LookupResult VSO::lookup(AsynchronousSymbolQuery &Query, return {std::move(MaterializationWork), std::move(Names)}; } +ExecutionSession::ExecutionSession(SymbolStringPool &SSP) : SSP(SSP) {} + VModuleKey ExecutionSession::allocateVModule() { return ++LastKey; } void ExecutionSession::releaseVModule(VModuleKey VMod) { |