diff options
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h')
-rw-r--r-- | llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h b/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h index a14859ae98f..ab0c9f07a14 100644 --- a/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h +++ b/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h @@ -153,13 +153,13 @@ private: for (auto &S : Symbols) { if (auto Sym = findSymbol(*S)) { if (auto Addr = Sym.getAddress()) - Query->setDefinition(S, JITEvaluatedSymbol(*Addr, Sym.getFlags())); + Query->resolve(S, JITEvaluatedSymbol(*Addr, Sym.getFlags())); else { - Query->setFailed(Addr.takeError()); + Query->notifyFailed(Addr.takeError()); return orc::SymbolNameSet(); } } else if (auto Err = Sym.takeError()) { - Query->setFailed(std::move(Err)); + Query->notifyFailed(std::move(Err)); return orc::SymbolNameSet(); } else UnresolvedSymbols.insert(S); |