summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Enderby <enderby@apple.com>2016-03-23 21:20:16 +0000
committerKevin Enderby <enderby@apple.com>2016-03-23 21:20:16 +0000
commit8fb96b958a4c36c612988d84e6e4c8e05c9da7f9 (patch)
treed0f8edcfd795a3c3e6e119d72c8ca0fb8511e9e1
parent961f2ff21e02da0919deb74b4d022023cd123e8e (diff)
downloadbcm5719-llvm-8fb96b958a4c36c612988d84e6e4c8e05c9da7f9.tar.gz
bcm5719-llvm-8fb96b958a4c36c612988d84e6e4c8e05c9da7f9.zip
More more change need as part of r264187 where ErrorOr<> was added
to getSymbolType(). llvm-svn: 264194
-rw-r--r--llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp b/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp
index a131763193c..c743ea166d7 100644
--- a/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp
+++ b/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp
@@ -113,7 +113,11 @@ void IntelJITEventListener::NotifyObjectEmitted(
std::vector<LineNumberInfo> LineInfo;
std::string SourceFileName;
- if (Sym.getType() != SymbolRef::ST_Function)
+ ErrorOr<SymbolRef::Type> SymTypeOrErr = Sym.getType();
+ if (!SymTypeOrErr)
+ continue;
+ SymbolRef::Type SymType = *SymTypeOrErr;
+ if (SymType != SymbolRef::ST_Function)
continue;
ErrorOr<StringRef> Name = Sym.getName();
OpenPOWER on IntegriCloud