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

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

Index: tools/clang/tools/driver/driver.cpp
===================================================================
--- tools/clang/tools/driver/driver.cpp
+++ tools/clang/tools/driver/driver.cpp
@@ -215,6 +215,7 @@ static void ParseProgName(SmallVectorImpl<const ch
   } suffixes [] = {
     { "clang",     0 },
     { "clang++",   "--driver-mode=g++" },
+    { "clang-CC",  "--driver-mode=g++" },
     { "clang-c++", "--driver-mode=g++" },
     { "clang-cc",  0 },
     { "clang-cpp", "--driver-mode=cpp" },
@@ -221,6 +222,7 @@ static void ParseProgName(SmallVectorImpl<const ch
     { "clang-g++", "--driver-mode=g++" },
     { "clang-gcc", 0 },
     { "clang-cl",  "--driver-mode=cl"  },
+    { "CC",        "--driver-mode=g++" },
     { "cc",        0 },
     { "cpp",       "--driver-mode=cpp" },
     { "cl" ,       "--driver-mode=cl"  },
OpenPOWER on IntegriCloud