Drop the clang patch which added a custom vendor suffix to the version

printed with -v.  We have historically put a date stamp there (roughly
corresponding to the date of import), but this has never been used for
anything, and the patch has also never been upstreamed, so let's get rid
of it now.
This commit is contained in:
Dimitry Andric 2015-12-30 16:42:09 +00:00
parent 6a0fcfa92a
commit a27deaebb2
2 changed files with 1 additions and 25 deletions

View File

@ -1,22 +0,0 @@
This patch adds a FreeBSD-specific suffix to clang's version string. This is
usually of the form "(yyyyddmm)", representing the date when the compiler was
last updated.
Introduced here: http://svnweb.freebsd.org/changeset/base/209107
Index: tools/clang/lib/Basic/Version.cpp
===================================================================
--- tools/clang/lib/Basic/Version.cpp
+++ tools/clang/lib/Basic/Version.cpp
@@ -128,8 +128,10 @@ std::string getClangToolFullVersion(StringRef Tool
OS << ToolName << " version " CLANG_VERSION_STRING " "
<< getClangFullRepositoryVersion();
+#ifdef CLANG_VENDOR_SUFFIX
+ OS << CLANG_VENDOR_SUFFIX;
+#elif defined(CLANG_VENDOR)
// If vendor supplied, include the base LLVM version as well.
-#ifdef CLANG_VENDOR
OS << " (based on " << BACKEND_PACKAGE_STRING << ")";
#endif

View File

@ -128,10 +128,8 @@ std::string getClangToolFullVersion(StringRef ToolName) {
OS << ToolName << " version " CLANG_VERSION_STRING " "
<< getClangFullRepositoryVersion();
#ifdef CLANG_VENDOR_SUFFIX
OS << CLANG_VENDOR_SUFFIX;
#elif defined(CLANG_VENDOR)
// If vendor supplied, include the base LLVM version as well.
#ifdef CLANG_VENDOR
OS << " (based on " << BACKEND_PACKAGE_STRING << ")";
#endif