diff options
author | Fariborz Jahanian <fjahanian@apple.com> | 2013-10-02 21:58:13 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@apple.com> | 2013-10-02 21:58:13 +0000 |
commit | 2bfa2b91981d58dbb1e8c74681555747aa781b39 (patch) | |
tree | bd9e5b5078a1f071f493542a4a6caf2100e50802 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | c12c7d0c93b5c1f927e157cc88cba1b899cecae0 (diff) | |
download | llvm-2bfa2b91981d58dbb1e8c74681555747aa781b39.zip llvm-2bfa2b91981d58dbb1e8c74681555747aa781b39.tar.gz llvm-2bfa2b91981d58dbb1e8c74681555747aa781b39.tar.bz2 |
ObjectiveC migrator: Add more options one for each
kind of migration. // rdar://15003157
llvm-svn: 191858
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
-rw-r--r-- | clang/lib/Frontend/CompilerInvocation.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/lib/Frontend/CompilerInvocation.cpp b/clang/lib/Frontend/CompilerInvocation.cpp index 3386b3f..b0d7a0a 100644 --- a/clang/lib/Frontend/CompilerInvocation.cpp +++ b/clang/lib/Frontend/CompilerInvocation.cpp @@ -803,6 +803,14 @@ static InputKind ParseFrontendArgs(FrontendOptions &Opts, ArgList &Args, Opts.ObjCMTAction |= FrontendOptions::ObjCMT_ReadonlyProperty; if (Args.hasArg(OPT_objcmt_migrate_readwrite_property)) Opts.ObjCMTAction |= FrontendOptions::ObjCMT_ReadwriteProperty; + if (Args.hasArg(OPT_objcmt_migrate_annotation)) + Opts.ObjCMTAction |= FrontendOptions::ObjCMT_Annotation; + if (Args.hasArg(OPT_objcmt_migrate_instancetype)) + Opts.ObjCMTAction |= FrontendOptions::ObjCMT_Instancetype; + if (Args.hasArg(OPT_objcmt_migrate_nsmacros)) + Opts.ObjCMTAction |= FrontendOptions::ObjCMT_NsMacros; + if (Args.hasArg(OPT_objcmt_migrate_protocol_conformance)) + Opts.ObjCMTAction |= FrontendOptions::ObjCMT_ProtocolConformance; if (Args.hasArg(OPT_objcmt_migrate_all)) Opts.ObjCMTAction |= FrontendOptions::ObjCMT_MigrateDecls; |