diff options
author | Simon Atanasyan <simon@atanasyan.com> | 2013-11-26 11:57:58 +0000 |
---|---|---|
committer | Simon Atanasyan <simon@atanasyan.com> | 2013-11-26 11:57:58 +0000 |
commit | 8cc7c123a198c5b191ac27574a264cf23c5d429a (patch) | |
tree | e4a62e5bd1633f097970cf655205fd72b699e26d | |
parent | 6b358b39fbee4d29355a2461f298fde655300cb3 (diff) | |
download | bcm5719-llvm-8cc7c123a198c5b191ac27574a264cf23c5d429a.tar.gz bcm5719-llvm-8cc7c123a198c5b191ac27574a264cf23c5d429a.zip |
[Mips] Replace explicit argument handling by the single ArgList::AddLastArg() call.
llvm-svn: 195755
-rw-r--r-- | clang/lib/Driver/Tools.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp index d3314eb180d..a43f71b206c 100644 --- a/clang/lib/Driver/Tools.cpp +++ b/clang/lib/Driver/Tools.cpp @@ -6180,13 +6180,7 @@ void gnutools::Assemble::ConstructJob(Compilation &C, const JobAction &JA, 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); |