[cfe-dev] [cfe-commits] r153877 - in /cfe/trunk: include/clang/Driver/Options.td include/clang/Driver/Types.def lib/Driver/Driver.cpp lib/Driver/Tools.cpp lib/Driver/Types.cpp test/Driver/rewrite-legacy-objc.m test/Driver/rewrite-objc.m

Ted Kremenek kremenek at apple.com
Mon Apr 2 10:17:47 PDT 2012


-fobjc-nonfragile-abi is a -cc1 option, and we'd like to be able to control the rewriter's behavior from the top-level driver in a natural way.  Also, -fobjc-nonfragile-abi is controlled by the compiler's target triple, which isn't necessarily how we want to control the rewriter's behavior in all circumstances.

On Apr 2, 2012, at 9:11 AM, Jordan Rose <jediknil at belkadan.com> wrote:

> Why the separate flag instead of just picking up -fobjc-nonfragile-abi and friends? Just wondering.
> 
> 
> On Apr 2, 2012, at 11:59, Fariborz Jahanian wrote:
> 
>> Author: fjahanian
>> Date: Mon Apr  2 10:59:19 2012
>> New Revision: 153877
>> 
>> URL: http://llvm.org/viewvc/llvm-project?rev=153877&view=rev
>> Log:
>> 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
> 
> 
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev




More information about the cfe-dev mailing list