mirror of
https://github.com/RPCSX/llvm.git
synced 2024-11-30 15:10:33 +00:00
Try to fix the build of IntelJITEventListener.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@241301 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
8a80641a85
commit
c223f39fa7
@ -114,10 +114,11 @@ void IntelJITEventListener::NotifyObjectEmitted(
|
||||
std::string SourceFileName;
|
||||
|
||||
if (Sym.getType() == SymbolRef::ST_Function) {
|
||||
StringRef Name;
|
||||
uint64_t Addr;
|
||||
if (Sym.getName(Name))
|
||||
ErrorOr<StringRef> Name = Sym.getName();
|
||||
if (!Name)
|
||||
continue;
|
||||
|
||||
uint64_t Addr;
|
||||
if (Sym.getAddress(Addr))
|
||||
continue;
|
||||
uint64_t Size = P.second;
|
||||
@ -126,10 +127,8 @@ void IntelJITEventListener::NotifyObjectEmitted(
|
||||
Functions.push_back((void*)Addr);
|
||||
|
||||
// Build the function loaded notification message
|
||||
iJIT_Method_Load FunctionMessage = FunctionDescToIntelJITFormat(*Wrapper,
|
||||
Name.data(),
|
||||
Addr,
|
||||
Size);
|
||||
iJIT_Method_Load FunctionMessage =
|
||||
FunctionDescToIntelJITFormat(*Wrapper, Name->data(), Addr, Size);
|
||||
if (Context) {
|
||||
DILineInfoTable Lines = Context->getLineInfoForAddressRange(Addr, Size);
|
||||
DILineInfoTable::iterator Begin = Lines.begin();
|
||||
|
Loading…
Reference in New Issue
Block a user