mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Add the ability for a owning addressor to return
a non-native owner. This is required by Slice, which will use an ObjC immutable array object as the owner as long as all the elements are contiguous. As part of this, I decided it was best to encode the native requirement in the accessor names. This makes some of these accessors really long; we can revisit this if we productize this feature. Note that pinning addressors still require a native owner, since pinning as a feature is specific to swift refcounting. Swift SVN r24420
This commit is contained in:
@@ -82,6 +82,10 @@ NODE(Metatype)
|
||||
NODE(MetatypeRepresentation)
|
||||
NODE(Metaclass)
|
||||
NODE(Module)
|
||||
NODE(NativeOwningAddressor)
|
||||
NODE(NativeOwningMutableAddressor)
|
||||
NODE(NativePinningAddressor)
|
||||
NODE(NativePinningMutableAddressor)
|
||||
NODE(NominalTypeDescriptor)
|
||||
NODE(NonObjCAttribute)
|
||||
NODE(NonVariadicTuple)
|
||||
@@ -92,8 +96,6 @@ NODE(OwningAddressor)
|
||||
NODE(OwningMutableAddressor)
|
||||
NODE(PartialApplyForwarder)
|
||||
NODE(PartialApplyObjCForwarder)
|
||||
NODE(PinningAddressor)
|
||||
NODE(PinningMutableAddressor)
|
||||
NODE(PostfixOperator)
|
||||
NODE(PrefixOperator)
|
||||
NODE(PrivateDeclName)
|
||||
|
||||
Reference in New Issue
Block a user