r195755 - [Mips] Replace explicit argument handling by the single ArgList::AddLastArg() call.

Simon Atanasyan simon at atanasyan.com
Tue Nov 26 03:57:59 PST 2013


Author: atanasyan
Date: Tue Nov 26 05:57:58 2013
New Revision: 195755

URL: http://llvm.org/viewvc/llvm-project?rev=195755&view=rev
Log:
[Mips] Replace explicit argument handling by the single ArgList::AddLastArg() call.

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=195755&r1=195754&r2=195755&view=diff
==============================================================================
--- cfe/trunk/lib/Driver/Tools.cpp (original)
+++ cfe/trunk/lib/Driver/Tools.cpp Tue Nov 26 05:57:58 2013
@@ -6180,13 +6180,7 @@ void gnutools::Assemble::ConstructJob(Co
         CmdArgs.push_back(Args.MakeArgString("-mnan=2008"));
     }
 
-    if (Arg *A = Args.getLastArg(options::OPT_mfp32, options::OPT_mfp64)) {
-      if (A->getOption().matches(options::OPT_mfp32))
-        CmdArgs.push_back(Args.MakeArgString("-mfp32"));
-      else
-        CmdArgs.push_back(Args.MakeArgString("-mfp64"));
-    }
-
+    Args.AddLastArg(CmdArgs, options::OPT_mfp32, options::OPT_mfp64);
     Args.AddLastArg(CmdArgs, options::OPT_mips16, options::OPT_mno_mips16);
     Args.AddLastArg(CmdArgs, options::OPT_mmicromips,
                     options::OPT_mno_micromips);





More information about the cfe-commits mailing list