1 Pull in r203624 from upstream clang trunk (by Hans Wennborg):
3 Be case sensitive when determining driver mode based on argv[0] except on Windows
5 This narrows the impact of r188833 after Dimitry pointed out that it's good to be
6 able to tell the difference between 'cc' and 'CC'.
8 Introduced here: http://svn.freebsd.org/changeset/base/263048
10 Index: tools/clang/tools/driver/driver.cpp
11 ===================================================================
12 --- tools/clang/tools/driver/driver.cpp
13 +++ tools/clang/tools/driver/driver.cpp
14 @@ -229,8 +229,10 @@ static void ParseProgName(SmallVectorImpl<const ch
15 { "++", "--driver-mode=g++" },
17 std::string ProgName(llvm::sys::path::stem(ArgVector[0]));
19 std::transform(ProgName.begin(), ProgName.end(), ProgName.begin(),
22 StringRef ProgNameRef(ProgName);