diff options
| author | Kevin Enderby <enderby@apple.com> | 2016-04-20 23:10:14 +0000 |
|---|---|---|
| committer | Kevin Enderby <enderby@apple.com> | 2016-04-20 23:10:14 +0000 |
| commit | d4eaa74693c47788aac71c13298a7a8d7f07ab6e (patch) | |
| tree | effcc13a2fa3316ae7dbf038fb62e2833d09bceb /llvm/lib/ExecutionEngine | |
| parent | 033c5d55c154b26e88c5e789fc2178b33cf69127 (diff) | |
| download | bcm5719-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.cpp | 7 |
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()) |

