Skip to content
Snippets Groups Projects
  • John McCall's avatar
    d1e40d53
    Make -fobjc-nonfragile-abi the -cc1 default, since it's the · d1e40d53
    John McCall authored
    increasingly prevailing case to the point that new features
    like ARC don't even support the fragile ABI anymore.
    
    This required a little bit of reshuffling with exceptions
    because a check was assuming that ObjCNonFragileABI was
    only being set in ObjC mode, and that's actually a bit
    obnoxious to do.
    
    Most, though, it involved a perl script to translate a ton
    of test cases.
    
    Mostly no functionality change for driver users, although
    there are corner cases with disabling language-specific
    exceptions that we should handle more correctly now.
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@140957 91177308-0d34-0410-b5e6-96231b3b80d8
    d1e40d53
    History
    Make -fobjc-nonfragile-abi the -cc1 default, since it's the
    John McCall authored
    increasingly prevailing case to the point that new features
    like ARC don't even support the fragile ABI anymore.
    
    This required a little bit of reshuffling with exceptions
    because a check was assuming that ObjCNonFragileABI was
    only being set in ObjC mode, and that's actually a bit
    obnoxious to do.
    
    Most, though, it involved a perl script to translate a ton
    of test cases.
    
    Mostly no functionality change for driver users, although
    there are corner cases with disabling language-specific
    exceptions that we should handle more correctly now.
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@140957 91177308-0d34-0410-b5e6-96231b3b80d8
Code owners
Assign users and groups as approvers for specific file changes. Learn more.