diff options
author | Fariborz Jahanian <fjahanian@apple.com> | 2012-04-02 15:59:19 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@apple.com> | 2012-04-02 15:59:19 +0000 |
commit | 73223bbd0a443ba4461a9cdd51168295d7e1b7ee (patch) | |
tree | 601855b29b7240782870bbffb4e605059592bdd6 /clang/lib/Driver/Tools.cpp | |
parent | b9663ccd6b844ac35c64278eda781598034c79e3 (diff) | |
download | bcm5719-llvm-73223bbd0a443ba4461a9cdd51168295d7e1b7ee.tar.gz bcm5719-llvm-73223bbd0a443ba4461a9cdd51168295d7e1b7ee.zip |
Use -rewrite-legacy-objc as clang argument for translating
objective-c's fragile abi, Use -rewrite-objc for translating
objective-c's modern abi. // rdar://11143173
llvm-svn: 153877
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
-rw-r--r-- | clang/lib/Driver/Tools.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp index aaa73c1436a..94ff5b1f1bd 100644 --- a/clang/lib/Driver/Tools.cpp +++ b/clang/lib/Driver/Tools.cpp @@ -1349,6 +1349,8 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA, CmdArgs.push_back("-emit-pch"); } else if (JA.getType() == types::TY_RewrittenObjC) { CmdArgs.push_back("-rewrite-objc"); + } else if (JA.getType() == types::TY_RewrittenLegacyObjC) { + CmdArgs.push_back("-rewrite-objc"); IsRewriter = true; } else { assert(JA.getType() == types::TY_PP_Asm && |