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

@@ -214,7 +214,7 @@ extension String: BidirectionalCollection {
}
extension String {
@_fixed_layout
@frozen
public struct Iterator: IteratorProtocol {
@usableFromInline
internal var _guts: _StringGuts