[cfe-commits] r147277 - /cfe/trunk/lib/Driver/Tools.cpp
Benjamin Kramer
benny.kra at googlemail.com
Mon Dec 26 06:18:38 PST 2011
Author: d0k
Date: Mon Dec 26 08:18:37 2011
New Revision: 147277
URL: http://llvm.org/viewvc/llvm-project?rev=147277&view=rev
Log:
Fix potential use after free.
Modified:
cfe/trunk/lib/Driver/Tools.cpp
Modified: cfe/trunk/lib/Driver/Tools.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Driver/Tools.cpp?rev=147277&r1=147276&r2=147277&view=diff
==============================================================================
--- cfe/trunk/lib/Driver/Tools.cpp (original)
+++ cfe/trunk/lib/Driver/Tools.cpp Mon Dec 26 08:18:37 2011
@@ -800,9 +800,8 @@
const Driver &D = getToolChain().getDriver();
if (const Arg *A = Args.getLastArg(options::OPT_march_EQ)) {
- StringRef MArch = A->getValue(Args);
CmdArgs.push_back("-target-cpu");
- CmdArgs.push_back(MArch.str().c_str());
+ CmdArgs.push_back(A->getValue(Args));
}
// Select the float ABI as determined by -msoft-float, -mhard-float, and
More information about the cfe-commits
mailing list