ccc: Handle a few long argument form (--) translations using option
groups, and fix misdeclaration of some -W options.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62702 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/tools/ccc/ccclib/Driver.py b/tools/ccc/ccclib/Driver.py
index 7f6082d..3452ed1 100644
--- a/tools/ccc/ccclib/Driver.py
+++ b/tools/ccc/ccclib/Driver.py
@@ -538,8 +538,7 @@
archs = {}
hasDashM = args.getLastArg(self.parser.MGroup)
- hasSaveTemps = (args.getLastArg(self.parser.saveTempsOption) or
- args.getLastArg(self.parser.saveTempsOption2))
+ hasSaveTemps = args.getLastArg(self.parser.saveTempsOption)
for arg in args:
if arg.opt is self.parser.archOption:
# FIXME: Canonicalize this.
@@ -602,8 +601,7 @@
jobs = Jobs.JobList()
finalOutput = args.getLastArg(self.parser.oOption)
- hasSaveTemps = (args.getLastArg(self.parser.saveTempsOption) or
- args.getLastArg(self.parser.saveTempsOption2))
+ hasSaveTemps = args.getLastArg(self.parser.saveTempsOption)
hasNoIntegratedCPP = args.getLastArg(self.parser.noIntegratedCPPOption)
hasTraditionalCPP = args.getLastArg(self.parser.traditionalCPPOption)
hasPipe = args.getLastArg(self.parser.pipeOption)