From: Kevin Enderby Date: Wed, 20 Apr 2016 23:10:14 +0000 (+0000) Subject: Fix another compilation error from r266919 for clang-atom-d525-fedora-rel which X-Git-Tag: llvmorg-3.9.0-rc1~8527 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d4eaa74693c47788aac71c13298a7a8d7f07ab6e;p=platform%2Fupstream%2Fllvm.git 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 --- diff --git a/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp b/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp index c743ea1..1fff153 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 Name = Sym.getName(); - if (!Name) + Expected Name = Sym.getName(); + if (!Name) { + // TODO: Actually report errors helpfully. + consumeError(Name.takeError()); continue; + } ErrorOr AddrOrErr = Sym.getAddress(); if (AddrOrErr.getError())