diff options
author | Simon Dardis <simon.dardis@imgtec.com> | 2017-04-29 16:31:40 +0000 |
---|---|---|
committer | Simon Dardis <simon.dardis@imgtec.com> | 2017-04-29 16:31:40 +0000 |
commit | 9d580e85281c743ce3e8a18c935956bd78f1ea90 (patch) | |
tree | ce07cca23fc3466eae21ede0c51d36e6e3904b8d /llvm/lib | |
parent | de8d9897d930ee473d8ebb374567bf89a634d07d (diff) | |
download | bcm5719-llvm-9d580e85281c743ce3e8a18c935956bd78f1ea90.tar.gz bcm5719-llvm-9d580e85281c743ce3e8a18c935956bd78f1ea90.zip |
[mips][FastISel] Fix a nullptr deference.
r301392 introduced a potential nullptr deference causing compilation
failures.
llvm-svn: 301746
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/Mips/MipsFastISel.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/Mips/MipsFastISel.cpp b/llvm/lib/Target/Mips/MipsFastISel.cpp index d1ec77e297d..21c99da0922 100644 --- a/llvm/lib/Target/Mips/MipsFastISel.cpp +++ b/llvm/lib/Target/Mips/MipsFastISel.cpp @@ -1263,7 +1263,8 @@ bool MipsFastISel::finishCall(CallLoweringInfo &CLI, MVT RetVT, MipsCCState CCInfo(CC, false, *FuncInfo.MF, RVLocs, *Context); CCInfo.AnalyzeCallResult(CLI.Ins, RetCC_Mips, CLI.RetTy, - CLI.Symbol->getName().data()); + CLI.Symbol ? CLI.Symbol->getName().data() + : nullptr); // Only handle a single return value. if (RVLocs.size() != 1) |