diff options
Diffstat (limited to 'clang-tools-extra/clang-tidy/utils/HeaderGuard.cpp')
-rw-r--r-- | clang-tools-extra/clang-tidy/utils/HeaderGuard.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang-tools-extra/clang-tidy/utils/HeaderGuard.cpp b/clang-tools-extra/clang-tidy/utils/HeaderGuard.cpp index a981bfb9b9e..1d9cc808db3 100644 --- a/clang-tools-extra/clang-tidy/utils/HeaderGuard.cpp +++ b/clang-tools-extra/clang-tidy/utils/HeaderGuard.cpp @@ -29,7 +29,7 @@ static std::string cleanPath(StringRef Path) { // Drop the last component. NewPath.resize(llvm::sys::path::parent_path(NewPath).size()); } else { - if (!NewPath.empty()) + if (!NewPath.empty() && !NewPath.endswith("/")) NewPath += '/'; NewPath += *I; } |