diff options
| author | Kevin Enderby <enderby@apple.com> | 2016-03-23 21:20:16 +0000 |
|---|---|---|
| committer | Kevin Enderby <enderby@apple.com> | 2016-03-23 21:20:16 +0000 |
| commit | 8fb96b958a4c36c612988d84e6e4c8e05c9da7f9 (patch) | |
| tree | d0f8edcfd795a3c3e6e119d72c8ca0fb8511e9e1 | |
| parent | 961f2ff21e02da0919deb74b4d022023cd123e8e (diff) | |
| download | bcm5719-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.cpp | 6 |
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(); |

