diff options
author | John Thompson <John.Thompson.JTSoftware@gmail.com> | 2015-03-06 00:39:42 +0000 |
---|---|---|
committer | John Thompson <John.Thompson.JTSoftware@gmail.com> | 2015-03-06 00:39:42 +0000 |
commit | 84ced5c1af159d537a9d24ecc71e6adc58bf0eff (patch) | |
tree | 790aff378a7a980d4955e3ae874bb3235f57ecd0 | |
parent | 6080596328e6d37e170115214d33523f2b7c4846 (diff) | |
download | bcm5719-llvm-84ced5c1af159d537a9d24ecc71e6adc58bf0eff.tar.gz bcm5719-llvm-84ced5c1af159d537a9d24ecc71e6adc58bf0eff.zip |
Renamed function to avoid confusion about purpose.
llvm-svn: 231440
-rw-r--r-- | clang-tools-extra/modularize/ModularizeUtilities.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/clang-tools-extra/modularize/ModularizeUtilities.cpp b/clang-tools-extra/modularize/ModularizeUtilities.cpp index 50dd8b1f258..c54a6f44b72 100644 --- a/clang-tools-extra/modularize/ModularizeUtilities.cpp +++ b/clang-tools-extra/modularize/ModularizeUtilities.cpp @@ -341,8 +341,10 @@ bool ModularizeUtilities::collectUmbrellaHeaders(StringRef UmbrellaDirName, } return true; } -
-std::string normalize(StringRef Path) {
+ +// Replace .. embedded in path for purposes of having +// a canonical path.
+std::string replaceDotDot(StringRef Path) {
SmallString<128> Buffer;
llvm::sys::path::const_iterator B = llvm::sys::path::begin(Path),
E = llvm::sys::path::end(Path);
@@ -365,7 +367,7 @@ std::string normalize(StringRef Path) { // \param FilePath The file path, relative to the module map directory. // \returns The file path in canonical form. std::string ModularizeUtilities::getCanonicalPath(StringRef FilePath) { - std::string Tmp(normalize(FilePath)); + std::string Tmp(replaceDotDot(FilePath)); std::replace(Tmp.begin(), Tmp.end(), '\\', '/'); StringRef Tmp2(Tmp); if (Tmp2.startswith("./")) |