diff --git a/include/llvm/ExecutionEngine/Orc/LogicalDylib.h b/include/llvm/ExecutionEngine/Orc/LogicalDylib.h index f58c089acb4..28700ef347d 100644 --- a/include/llvm/ExecutionEngine/Orc/LogicalDylib.h +++ b/include/llvm/ExecutionEngine/Orc/LogicalDylib.h @@ -14,9 +14,6 @@ #ifndef LLVM_EXECUTIONENGINE_ORC_LOGICALDYLIB_H #define LLVM_EXECUTIONENGINE_ORC_LOGICALDYLIB_H -#include "llvm/ADT/iterator.h" -#include "llvm/ADT/Optional.h" - namespace llvm { namespace orc { diff --git a/tools/lli/OrcLazyJIT.h b/tools/lli/OrcLazyJIT.h index cd48d5f9247..2919c082420 100644 --- a/tools/lli/OrcLazyJIT.h +++ b/tools/lli/OrcLazyJIT.h @@ -91,11 +91,10 @@ public: auto Resolver = std::shared_ptr( orc::createLambdaResolver( - [this](const std::string &Name) { + [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;