From ede8818b21c578c2ecc6665ac04d7a15d90f6f2a Mon Sep 17 00:00:00 2001 From: Lang Hames Date: Thu, 21 Feb 2019 16:53:04 +0000 Subject: [PATCH] [Kaleidoscope] Fix symbol resolver to search in reverse order. This should allow more recent definitions of functions in the Kaleidoscope REPL to override old ones, as the tutorial text promises. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@354598 91177308-0d34-0410-b5e6-96231b3b80d8 --- examples/Kaleidoscope/include/KaleidoscopeJIT.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/Kaleidoscope/include/KaleidoscopeJIT.h b/examples/Kaleidoscope/include/KaleidoscopeJIT.h index a2b0fee0ef9..162dcfed989 100644 --- a/examples/Kaleidoscope/include/KaleidoscopeJIT.h +++ b/examples/Kaleidoscope/include/KaleidoscopeJIT.h @@ -46,7 +46,7 @@ public: : Resolver(createLegacyLookupResolver( ES, [this](const std::string &Name) { - return ObjectLayer.findSymbol(Name, true); + return findMangledSymbol(Name); }, [](Error Err) { cantFail(std::move(Err), "lookupFlags failed"); })), TM(EngineBuilder().selectTarget()), DL(TM->createDataLayout()), -- 2.50.1