diff options
| author | Zequan Wu <zequanwu@google.com> | 2021-03-24 17:54:26 -0700 |
|---|---|---|
| committer | Zequan Wu <zequanwu@google.com> | 2021-03-24 17:54:38 -0700 |
| commit | dd388ba3e0b0a5f06565d0bcb6e1aebb5daac065 (patch) | |
| tree | afff0a1f0038b3253aaf661d690e881856e8e272 /llvm/tools/llvm-cov/CodeCoverage.cpp | |
| parent | 9a82f42d12f85386b9e654f2c01cf0bf493482e6 (diff) | |
| download | llvm-dd388ba3e0b0a5f06565d0bcb6e1aebb5daac065.zip llvm-dd388ba3e0b0a5f06565d0bcb6e1aebb5daac065.tar.gz llvm-dd388ba3e0b0a5f06565d0bcb6e1aebb5daac065.tar.bz2 | |
[llvm-cov] Check path emptyness in path-equivalence after removing dots.
Diffstat (limited to 'llvm/tools/llvm-cov/CodeCoverage.cpp')
| -rw-r--r-- | llvm/tools/llvm-cov/CodeCoverage.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/tools/llvm-cov/CodeCoverage.cpp b/llvm/tools/llvm-cov/CodeCoverage.cpp index 712766e..144f338 100644 --- a/llvm/tools/llvm-cov/CodeCoverage.cpp +++ b/llvm/tools/llvm-cov/CodeCoverage.cpp @@ -475,7 +475,7 @@ void CodeCoverageTool::remapPathNames(const CoverageMapping &Coverage) { SmallString<128> NativePath; sys::path::native(Path, NativePath); sys::path::remove_dots(NativePath, true); - if (!sys::path::is_separator(NativePath.back())) + if (!NativePath.empty() && !sys::path::is_separator(NativePath.back())) NativePath += sys::path::get_separator(); return NativePath.c_str(); }; |
