On Dec 10, 2013, at 8:04 AM, Alp Toker <[email protected]> wrote:

> 
> On 14/11/2013 16:33, Argyrios Kyrtzidis wrote:
>> Author: akirtzidis
>> Date: Thu Nov 14 10:33:29 2013
>> New Revision: 194710
>> 
>> URL: http://llvm.org/viewvc/llvm-project?rev=194710&view=rev
>> Log:
>> [objcmt] Introduce "objcmt-white-list-dir-path=" option.
>> 
>> This options accepts a path to a directory, collects the filenames of the 
>> files
>> it contains, and the migrator will only modify files with the same filename.
>> 
>> Added:
>>     cfe/trunk/test/ARCMT/whitelisted/
>>     cfe/trunk/test/ARCMT/whitelisted/Inputs/
>>     cfe/trunk/test/ARCMT/whitelisted/Inputs/header1.h
>>     cfe/trunk/test/ARCMT/whitelisted/header1.h
>>     cfe/trunk/test/ARCMT/whitelisted/header1.h.result
>>     cfe/trunk/test/ARCMT/whitelisted/header2.h
>>     cfe/trunk/test/ARCMT/whitelisted/header2.h.result
>>     cfe/trunk/test/ARCMT/whitelisted/objcmt-with-whitelist.m
>> Modified:
>>     cfe/trunk/include/clang/Driver/Options.td
>>     cfe/trunk/include/clang/Frontend/FrontendOptions.h
>>     cfe/trunk/lib/ARCMigrate/ObjCMT.cpp
>>     cfe/trunk/lib/Driver/Tools.cpp
>>     cfe/trunk/lib/Frontend/CompilerInvocation.cpp
>> 
>> Modified: cfe/trunk/include/clang/Driver/Options.td
>> URL: 
>> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Driver/Options.td?rev=194710&r1=194709&r2=194710&view=diff
>> ==============================================================================
>> --- cfe/trunk/include/clang/Driver/Options.td (original)
>> +++ cfe/trunk/include/clang/Driver/Options.td Thu Nov 14 10:33:29 2013
>> @@ -178,13 +178,14 @@ def objcmt_migrate_nsmacros : Flag<["-"]
>>    HelpText<"Enable migration to NS_ENUM/NS_OPTIONS macros">;
>>  def objcmt_migrate_protocol_conformance : Flag<["-"], 
>> "objcmt-migrate-protocol-conformance">, Flags<[CC1Option]>,
>>    HelpText<"Enable migration to add protocol conformance on classes">;
>> -def objcmt_atomic_property : Flag<["-"], "objcmt-atomic-property">,
>> -  Flags<[CC1Option]>,
>> +def objcmt_atomic_property : Flag<["-"], "objcmt-atomic-property">, 
>> Flags<[CC1Option]>,
>>    HelpText<"Make migration to 'atomic' properties">;
>>  def objcmt_returns_innerpointer_property : Flag<["-"], 
>> "objcmt-returns-innerpointer-property">, Flags<[CC1Option]>,
>>    HelpText<"Enable migration to annotate property with 
>> NS_RETURNS_INNER_POINTER">;
>>  def objcmt_ns_nonatomic_iosonly: Flag<["-"], 
>> "objcmt-ns-nonatomic-iosonly">, Flags<[CC1Option]>,
>>    HelpText<"Enable migration to use NS_NONATOMIC_IOSONLY macro for setting 
>> property's 'atomic' attribute">;
>> +def objcmt_white_list_dir_path: Joined<["-"], 
>> "objcmt-white-list-dir-path=">, Flags<[CC1Option]>,
>> +  HelpText<"Only modify files with a filename contained in the provided 
>> directory path">;
> 
> Hi Argyrios,
> 
> Whitelist is one word.
> 
> This set of changes will need s/white[_-]list/whitelist/ and 
> s/WhiteList/Whitelist/.
> 
> If you need compatibility with the misspelt form it's OK to add an option 
> alias.

I changed it with r196944 and added an alias.
Please don't change the option from the test case. At some point I'll remove 
the alias and update the test.

_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to