[cfe-commits] r126513 - /cfe/trunk/lib/Driver/ToolChains.cpp
Daniel Dunbar
daniel at zuster.org
Fri Feb 25 13:20:15 PST 2011
Author: ddunbar
Date: Fri Feb 25 15:20:15 2011
New Revision: 126513
URL: http://llvm.org/viewvc/llvm-project?rev=126513&view=rev
Log:
Driver: Attmpt to fix some possibly UB that MSVC doesn't care for.
Modified:
cfe/trunk/lib/Driver/ToolChains.cpp
Modified: cfe/trunk/lib/Driver/ToolChains.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Driver/ToolChains.cpp?rev=126513&r1=126512&r2=126513&view=diff
==============================================================================
--- cfe/trunk/lib/Driver/ToolChains.cpp (original)
+++ cfe/trunk/lib/Driver/ToolChains.cpp Fri Feb 25 15:20:15 2011
@@ -42,7 +42,7 @@
// Compute the initial Darwin version based on the host.
bool HadExtra;
std::string OSName = Triple.getOSName();
- if (!Driver::GetReleaseVersion(&OSName[6],
+ if (!Driver::GetReleaseVersion(&OSName.c_str()[6],
DarwinVersion[0], DarwinVersion[1],
DarwinVersion[2], HadExtra))
getDriver().Diag(clang::diag::err_drv_invalid_darwin_version) << OSName;
More information about the cfe-commits
mailing list