summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine
diff options
context:
space:
mode:
authorKevin Enderby <enderby@apple.com>2016-04-20 23:10:14 +0000
committerKevin Enderby <enderby@apple.com>2016-04-20 23:10:14 +0000
commitd4eaa74693c47788aac71c13298a7a8d7f07ab6e (patch)
treeeffcc13a2fa3316ae7dbf038fb62e2833d09bceb /llvm/lib/ExecutionEngine
parent033c5d55c154b26e88c5e789fc2178b33cf69127 (diff)
downloadbcm5719-llvm-d4eaa74693c47788aac71c13298a7a8d7f07ab6e.tar.gz
bcm5719-llvm-d4eaa74693c47788aac71c13298a7a8d7f07ab6e.zip
Fix another compilation error from r266919 for clang-atom-d525-fedora-rel which
is another place that libObject’s getName() for symbols returns Expected<...> that needed to be updated. llvm-svn: 266933
Diffstat (limited to 'llvm/lib/ExecutionEngine')
-rw-r--r--llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp b/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp
index c743ea166d7..1fff153bf24 100644
--- a/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp
+++ b/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp
@@ -120,9 +120,12 @@ void IntelJITEventListener::NotifyObjectEmitted(
if (SymType != SymbolRef::ST_Function)
continue;
- ErrorOr<StringRef> Name = Sym.getName();
- if (!Name)
+ Expected<StringRef> Name = Sym.getName();
+ if (!Name) {
+ // TODO: Actually report errors helpfully.
+ consumeError(Name.takeError());
continue;
+ }
ErrorOr<uint64_t> AddrOrErr = Sym.getAddress();
if (AddrOrErr.getError())
OpenPOWER on IntegriCloud