]> granicus.if.org Git - clang/commitdiff
[arcmt] Add -ccc-arcmt-check/-ccc-arcmt-modify driver option aliases.
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Thu, 7 Jul 2011 04:00:39 +0000 (04:00 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Thu, 7 Jul 2011 04:00:39 +0000 (04:00 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@134591 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Driver/Options.td
lib/Driver/Tools.cpp

index c6965484487366d4760523252779ae4a609923ba..2cc71a90bdf1e8700c438e3c559d06dc32f91ea7 100644 (file)
@@ -112,10 +112,12 @@ def ccc_print_phases : Flag<"-ccc-print-phases">, CCCDebugOpt,
 def ccc_print_bindings : Flag<"-ccc-print-bindings">, CCCDebugOpt,
   HelpText<"Show bindings of tools to actions">;
 
-def ccc_arrmt_check : Flag<"-ccc-arrmt-check">, CCCDriverOpt,
+def ccc_arcmt_check : Flag<"-ccc-arcmt-check">, CCCDriverOpt,
   HelpText<"Check for ARC migration issues that need manual handling">;
-def ccc_arrmt_modify : Flag<"-ccc-arrmt-modify">, CCCDriverOpt,
+def ccc_arcmt_modify : Flag<"-ccc-arcmt-modify">, CCCDriverOpt,
   HelpText<"Apply modifications to files to conform to ARC">;
+def ccc_arrmt_check : Flag<"-ccc-arrmt-check">, Alias<ccc_arcmt_check>;
+def ccc_arrmt_modify : Flag<"-ccc-arrmt-modify">, Alias<ccc_arcmt_modify>;
 
 // Make sure all other -ccc- options are rejected.
 def ccc_ : Joined<"-ccc-">, Group<ccc_Group>, Flags<[Unsupported]>;
index a9f294ffbf79189b897c5d04218a57578d15c637..084a3a068542782b5edb78c47643d64573aa87fc 100644 (file)
@@ -1422,15 +1422,15 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA,
   Args.AddLastArg(CmdArgs, options::OPT_working_directory);
 
   if (!Args.hasArg(options::OPT_fno_objc_arc)) {
-    if (const Arg *A = Args.getLastArg(options::OPT_ccc_arrmt_check,
-                                       options::OPT_ccc_arrmt_modify)) {
+    if (const Arg *A = Args.getLastArg(options::OPT_ccc_arcmt_check,
+                                       options::OPT_ccc_arcmt_modify)) {
       switch (A->getOption().getID()) {
       default:
         llvm_unreachable("missed a case");
-      case options::OPT_ccc_arrmt_check:
+      case options::OPT_ccc_arcmt_check:
         CmdArgs.push_back("-arcmt-check");
         break;
-      case options::OPT_ccc_arrmt_modify:
+      case options::OPT_ccc_arcmt_modify:
         CmdArgs.push_back("-arcmt-modify");
         break;
       }