From: LLVM Packaging Team Date: Sat, 31 Oct 2020 13:13:25 +0000 (+0000) Subject: remove-trailing-space-version X-Git-Tag: archive/raspbian/1%11.0.0-5+rpi1~1^2~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=23649b005f509cc57ca61ada515a9ed15f82a7b1;p=llvm-toolchain-11.git remove-trailing-space-version =================================================================== Gbp-Pq: Name remove-trailing-space-version.diff --- diff --git a/clang/lib/Basic/Version.cpp b/clang/lib/Basic/Version.cpp index e1b9ccf2e..e05a57e97 100644 --- a/clang/lib/Basic/Version.cpp +++ b/clang/lib/Basic/Version.cpp @@ -125,8 +125,12 @@ std::string getClangToolFullVersion(StringRef ToolName) { #ifdef CLANG_VENDOR OS << CLANG_VENDOR; #endif - OS << ToolName << " version " CLANG_VERSION_STRING "-" DEB_PATCHSETVERSION " " - << getClangFullRepositoryVersion(); + OS << ToolName << " version " CLANG_VERSION_STRING "-" DEB_PATCHSETVERSION; + + std::string repo = getClangFullRepositoryVersion(); + if (!repo.empty()) { + OS << " " << repo; + } return OS.str(); } @@ -139,7 +143,13 @@ std::string getClangFullCPPVersion() { #ifdef CLANG_VENDOR OS << CLANG_VENDOR; #endif - OS << "Clang " CLANG_VERSION_STRING " " << getClangFullRepositoryVersion(); + OS << "Clang " CLANG_VERSION_STRING; + + std::string repo = getClangFullRepositoryVersion(); + if (!repo.empty()) { + OS << " " << repo; + } + return OS.str(); }