[Orc] Tidy up initialization based on review feedback for r239561 from dblaikie.
authorLang Hames <lhames@gmail.com>
Fri, 12 Jun 2015 23:13:06 +0000 (23:13 +0000)
committerLang Hames <lhames@gmail.com>
Fri, 12 Jun 2015 23:13:06 +0000 (23:13 +0000)
NFC.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239645 91177308-0d34-0410-b5e6-96231b3b80d8

tools/lli/OrcLazyJIT.h

index 2f7a0199fef37e70ccfef7d2b33b61d9bf7cfd0d..92572256e36e7ef2498fab79bb2d952a0dede9ca 100644 (file)
@@ -88,26 +88,25 @@ public:
     //   1) Search the JIT symbols.
     //   2) Check for C++ runtime overrides.
     //   3) Search the host process (LLI)'s symbol table.
     //   1) Search the JIT symbols.
     //   2) Check for C++ runtime overrides.
     //   3) Search the host process (LLI)'s symbol table.
-    auto Resolver =
-      std::shared_ptr<RuntimeDyld::SymbolResolver>(
-        orc::createLambdaResolver(
-          [this](const std::string &Name) {
-            if (auto Sym = CODLayer.findSymbol(Name, true))
-              return RuntimeDyld::SymbolInfo(Sym.getAddress(),
-                                             Sym.getFlags());
-            if (auto Sym = CXXRuntimeOverrides.searchOverrides(Name))
-              return Sym;
-
-            if (auto Addr =
-                RTDyldMemoryManager::getSymbolAddressInProcess(Name))
-              return RuntimeDyld::SymbolInfo(Addr, JITSymbolFlags::Exported);
-
-            return RuntimeDyld::SymbolInfo(nullptr);
-          },
-          [](const std::string &Name) {
-            return RuntimeDyld::SymbolInfo(nullptr);
-          }
-        ));
+    std::shared_ptr<RuntimeDyld::SymbolResolver> Resolver =
+      orc::createLambdaResolver(
+        [this](const std::string &Name) {
+          if (auto Sym = CODLayer.findSymbol(Name, true))
+            return RuntimeDyld::SymbolInfo(Sym.getAddress(),
+                                           Sym.getFlags());
+          if (auto Sym = CXXRuntimeOverrides.searchOverrides(Name))
+            return Sym;
+
+          if (auto Addr =
+              RTDyldMemoryManager::getSymbolAddressInProcess(Name))
+            return RuntimeDyld::SymbolInfo(Addr, JITSymbolFlags::Exported);
+
+          return RuntimeDyld::SymbolInfo(nullptr);
+        },
+        [](const std::string &Name) {
+          return RuntimeDyld::SymbolInfo(nullptr);
+        }
+      );
 
     // Add the module to the JIT.
     std::vector<std::unique_ptr<Module>> S;
 
     // Add the module to the JIT.
     std::vector<std::unique_ptr<Module>> S;