public func getVersion() -> Int { #if BEFORE return 0 #else return 1 #endif } #if AFTER @_weakLinked public struct ResilientStruct { public init() {} public func fn(_ x: Int) {} public var storedProp: Int = 0 public var computedProp: Int { get { return 0 } set { } } public subscript(idx: Int) -> Int { get { return 0 } set { } } } @_weakLinked @frozen public struct FixedLayoutStruct { public init() {} public func fn(_ x: Int) {} public var storedProp: Int = 0 public var computedProp: Int { get { return 0 } set { } } public subscript(idx: Int) -> Int { get { return 0 } set { } } } #endif