aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorSam McCall <sam.mccall@gmail.com>2019-07-02 15:42:37 +0000
committerSam McCall <sam.mccall@gmail.com>2019-07-02 15:42:37 +0000
commitedf904efff6f188aa077ce3940d26dcef6f74ac6 (patch)
treefba5e34eb7335e5ca05cff7bae498f2179716fcb /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parentc3d5bbee23395730fcbe557a18108b8713d41328 (diff)
downloadllvm-edf904efff6f188aa077ce3940d26dcef6f74ac6.zip
llvm-edf904efff6f188aa077ce3940d26dcef6f74ac6.tar.gz
llvm-edf904efff6f188aa077ce3940d26dcef6f74ac6.tar.bz2
getMainExecutable: handle realpath() failure, falling back to getprogpath().
Summary: Previously, we'd pass a nullptr to std::string and crash(). This case happens when the binary is deleted while being used (e.g. rebuilding clangd). Reviewers: kadircet Subscribers: ilya-biryukov, kristina, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D64068 llvm-svn: 364936
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions