summaryrefslogtreecommitdiffstats
path: root/contrib/llvm/patches/patch-05-add-CC-aliases.diff
blob: d2f00f9ab41ceb8dea63727d08cb3b26a7ef9a88 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
This patch adds "CC" and "clang-CC" to the list of program name aliases which
invoke the C++ compiler.

Introduced here: http://svnweb.freebsd.org/changeset/base/257109

Index: tools/clang/tools/driver/driver.cpp
===================================================================
--- tools/clang/tools/driver/driver.cpp
+++ tools/clang/tools/driver/driver.cpp
@@ -217,11 +217,13 @@ static void ParseProgName(SmallVectorImpl<const ch
     { "clang",     nullptr },
     { "clang++",   "--driver-mode=g++" },
     { "clang-c++", "--driver-mode=g++" },
+    { "clang-CC",  "--driver-mode=g++" },
     { "clang-cc",  nullptr },
     { "clang-cpp", "--driver-mode=cpp" },
     { "clang-g++", "--driver-mode=g++" },
     { "clang-gcc", nullptr },
     { "clang-cl",  "--driver-mode=cl"  },
+    { "CC",        "--driver-mode=g++" },
     { "cc",        nullptr },
     { "cpp",       "--driver-mode=cpp" },
     { "cl" ,       "--driver-mode=cl"  },
OpenPOWER on IntegriCloud