aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2013-08-28 23:22:46 +0000
committerFariborz Jahanian <fjahanian@apple.com>2013-08-28 23:22:46 +0000
commit55d6e6c93057ed7525d64e76a25a6be883ddbd70 (patch)
tree2f3548c3b54c8c0d3f7d3302ac2adba03e79d157 /clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
parent0f4b04e288ae22572c301d8b2b6fbb0ebfa5b186 (diff)
downloadllvm-55d6e6c93057ed7525d64e76a25a6be883ddbd70.zip
llvm-55d6e6c93057ed7525d64e76a25a6be883ddbd70.tar.gz
llvm-55d6e6c93057ed7525d64e76a25a6be883ddbd70.tar.bz2
ObjectiveC migrator. This patch infers readonly properties for no-parameter
instance methods returning non-void. This will be quite noisy. So, it is placed under a new migrator flag -objcmt-migrate-readonly-property. llvm-svn: 189537
Diffstat (limited to 'clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp')
-rw-r--r--clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp b/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
index 2f6d4b2..7ba7103 100644
--- a/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
+++ b/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
@@ -164,7 +164,8 @@ static FrontendAction *CreateFrontendAction(CompilerInstance &CI) {
Act = new arcmt::ObjCMigrateAction(Act, FEOpts.MTMigrateDir,
FEOpts.ObjCMTAction & FrontendOptions::ObjCMT_Literals,
FEOpts.ObjCMTAction & FrontendOptions::ObjCMT_Subscripting,
- FEOpts.ObjCMTAction & FrontendOptions::ObjCMT_Property);
+ FEOpts.ObjCMTAction & FrontendOptions::ObjCMT_Property,
+ FEOpts.ObjCMTAction & FrontendOptions::ObjCMT_ReadonlyProperty);
}
#endif