Files
swift-mirror/test/SIL/Serialization/Inputs/nontransparent.swift
Ben Cohen e9d4687e31 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
2019-05-30 17:55:37 -07:00

36 lines
455 B
Swift

precedencegroup AssignmentPrecedence { assignment: true }
public enum Optional<T> {
case none
case some(T)
}
@frozen
public struct B {
@inlinable
public func amIConfused() {}
@inlinable
public init() {}
}
@frozen
public struct A {
public var b : B
@inlinable
public init() {
b = B()
}
@inlinable
public func isBConfused() {
b.amIConfused()
}
}
@inlinable
public func doSomething() -> A {
var a = A()
return a
}