De-underscore @frozen, apply it to structs (#24185)

* De-underscore @frozen for enums

* Add @frozen for structs, deprecate @_fixed_layout for them

* Switch usage from _fixed_layout to frozen
This commit is contained in:
Ben Cohen
2019-05-30 17:55:37 -07:00
committed by GitHub
parent 5aca7793be
commit e9d4687e31
173 changed files with 755 additions and 622 deletions

View File

@@ -25,7 +25,7 @@ import SwiftShims
/// `Collection` conformance. Why not make `_NSArrayCore` conform directly?
/// It's a class, and I don't want to pay for the dynamic dispatch overhead.
@usableFromInline
@_fixed_layout
@frozen
internal struct _CocoaArrayWrapper : RandomAccessCollection {
@usableFromInline
typealias Indices = Range<Int>