mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-04 02:24:29 +00:00
[Orc] Tidy up initialization based on review feedback for r239561 from dblaikie.
NFC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239645 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -88,8 +88,7 @@ public:
|
|||||||
// 1) Search the JIT symbols.
|
// 1) Search the JIT symbols.
|
||||||
// 2) Check for C++ runtime overrides.
|
// 2) Check for C++ runtime overrides.
|
||||||
// 3) Search the host process (LLI)'s symbol table.
|
// 3) Search the host process (LLI)'s symbol table.
|
||||||
auto Resolver =
|
std::shared_ptr<RuntimeDyld::SymbolResolver> Resolver =
|
||||||
std::shared_ptr<RuntimeDyld::SymbolResolver>(
|
|
||||||
orc::createLambdaResolver(
|
orc::createLambdaResolver(
|
||||||
[this](const std::string &Name) {
|
[this](const std::string &Name) {
|
||||||
if (auto Sym = CODLayer.findSymbol(Name, true))
|
if (auto Sym = CODLayer.findSymbol(Name, true))
|
||||||
@ -107,7 +106,7 @@ public:
|
|||||||
[](const std::string &Name) {
|
[](const std::string &Name) {
|
||||||
return RuntimeDyld::SymbolInfo(nullptr);
|
return RuntimeDyld::SymbolInfo(nullptr);
|
||||||
}
|
}
|
||||||
));
|
);
|
||||||
|
|
||||||
// Add the module to the JIT.
|
// Add the module to the JIT.
|
||||||
std::vector<std::unique_ptr<Module>> S;
|
std::vector<std::unique_ptr<Module>> S;
|
||||||
|
Reference in New Issue
Block a user