Fix another compilation error from r266919 for clang-atom-d525-fedora-rel which
authorKevin Enderby <enderby@apple.com>
Wed, 20 Apr 2016 23:10:14 +0000 (23:10 +0000)
committerKevin Enderby <enderby@apple.com>
Wed, 20 Apr 2016 23:10:14 +0000 (23:10 +0000)
is another place that libObject’s getName() for symbols returns Expected<...>
that needed to be updated.

llvm-svn: 266933

llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp

index c743ea1..1fff153 100644 (file)
@@ -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())