Date: Tue, 11 Mar 2014 21:11:43 +0000 (UTC) From: Dimitry Andric <dim@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r263048 - head/contrib/llvm/tools/clang/tools/driver Message-ID: <201403112111.s2BLBhQ1091473@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: dim Date: Tue Mar 11 21:11:43 2014 New Revision: 263048 URL: http://svnweb.freebsd.org/changeset/base/263048 Log: Repair recognition of "CC" as an alias for the C++ compiler, since it was silently broken by upstream for a Windows-specific use-case. Apparently some versions of CMake still rely on this archaic feature... Reported by: rakuco MFC after: 3 days X-MFC-With: r261991 Modified: head/contrib/llvm/tools/clang/tools/driver/driver.cpp Modified: head/contrib/llvm/tools/clang/tools/driver/driver.cpp ============================================================================== --- head/contrib/llvm/tools/clang/tools/driver/driver.cpp Tue Mar 11 21:06:17 2014 (r263047) +++ head/contrib/llvm/tools/clang/tools/driver/driver.cpp Tue Mar 11 21:11:43 2014 (r263048) @@ -229,8 +229,10 @@ static void ParseProgName(SmallVectorImp { "++", "--driver-mode=g++" }, }; std::string ProgName(llvm::sys::path::stem(ArgVector[0])); +#ifdef _WIN32 std::transform(ProgName.begin(), ProgName.end(), ProgName.begin(), toLowercase); +#endif StringRef ProgNameRef(ProgName); StringRef Prefix;
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201403112111.s2BLBhQ1091473>