]> CyberLeo.Net >> Repos - FreeBSD/releng/10.2.git/blob - contrib/llvm/patches/patch-r257109-add-CC-aliases.diff
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1
[FreeBSD/releng/10.2.git] / contrib / llvm / patches / patch-r257109-add-CC-aliases.diff
1 This patch adds "CC" and "clang-CC" to the list of program name aliases which
2 invoke the C++ compiler.
3
4 Introduced here: http://svnweb.freebsd.org/changeset/base/257109
5
6 Index: tools/clang/tools/driver/driver.cpp
7 ===================================================================
8 --- tools/clang/tools/driver/driver.cpp
9 +++ tools/clang/tools/driver/driver.cpp
10 @@ -215,6 +215,7 @@ static void ParseProgName(SmallVectorImpl<const ch
11    } suffixes [] = {
12      { "clang",     0 },
13      { "clang++",   "--driver-mode=g++" },
14 +    { "clang-CC",  "--driver-mode=g++" },
15      { "clang-c++", "--driver-mode=g++" },
16      { "clang-cc",  0 },
17      { "clang-cpp", "--driver-mode=cpp" },
18 @@ -221,6 +222,7 @@ static void ParseProgName(SmallVectorImpl<const ch
19      { "clang-g++", "--driver-mode=g++" },
20      { "clang-gcc", 0 },
21      { "clang-cl",  "--driver-mode=cl"  },
22 +    { "CC",        "--driver-mode=g++" },
23      { "cc",        0 },
24      { "cpp",       "--driver-mode=cpp" },
25      { "cl" ,       "--driver-mode=cl"  },