r332963 - Revert "Revert r332955 "GNUstep Objective-C ABI version 2""

David Chisnall via cfe-commits cfe-commits at lists.llvm.org
Wed May 23 01:26:04 PDT 2018


On 23 May 2018, at 08:38, Hans Wennborg <hans at chromium.org> wrote:
> 
> Hi David,
> 
> On Tue, May 22, 2018 at 12:13 PM, David Chisnall via cfe-commits
> <cfe-commits at lists.llvm.org> wrote:
>> Author: theraven
>> Date: Tue May 22 03:13:06 2018
>> New Revision: 332963
>> 
>> URL: http://llvm.org/viewvc/llvm-project?rev=332963&view=rev
>> Log:
>> Revert "Revert r332955 "GNUstep Objective-C ABI version 2""
>> 
>> Added:
>>    cfe/trunk/test/CodeGenObjC/forward-declare-protocol-gnu.m
>>    cfe/trunk/test/CodeGenObjC/gnu-init.m
>>    cfe/trunk/test/CodeGenObjC/gnustep2-category.m
>>    cfe/trunk/test/CodeGenObjC/gnustep2-class.m
>>    cfe/trunk/test/CodeGenObjC/gnustep2-ivar-offset.m
>>    cfe/trunk/test/CodeGenObjC/gnustep2-proto.m
>> Modified:
>>    cfe/trunk/include/clang/AST/Expr.h
>>    cfe/trunk/include/clang/Basic/DiagnosticDriverKinds.td
>>    cfe/trunk/lib/CodeGen/CGObjCGNU.cpp
>>    cfe/trunk/lib/Driver/ToolChains/Clang.cpp
>>    cfe/trunk/lib/Frontend/InitPreprocessor.cpp
>>    cfe/trunk/test/CodeGenObjC/constant-strings.m
>>    cfe/trunk/test/CodeGenObjC/gnu-empty-protocol-v3.m
>>    cfe/trunk/test/CodeGenObjC/ivar-type-encoding.m
>>    cfe/trunk/test/Preprocessor/init.c
> 
> Do you want to add something about this to the release notes?

Yes, I will do a bit nearer the time, once I’m sure how stable it is - I intend to treat it as experimental between now and the 7.0 release, but might want to keep it experimental until 8.0 (or back-port fixes to 7.1, given that it’s fairly self-contained within clang).

David



More information about the cfe-commits mailing list