Files
swift-mirror/test/multifile/class-layout/final-stored-property/Inputs/library.swift
Slava Pestov 19344e0f1a IRGen: Fix crash if the type of a class stored property hasn't been validated yet
This is a regression from recent changes to make finalizeDecl() do
less work. All these resolveDeclSignature() calls will hopefully go
away soon, once validateDecl() is refactored into a getInterfaceType()
request.
2019-08-07 17:33:09 -04:00

29 lines
530 B
Swift

public struct InnerStruct {
let field: Int = 0
public init() {}
}
public enum InnerEnum {
case field(Int)
}
public struct OuterStruct {
let first: InnerStruct = InnerStruct()
let second: InnerEnum = InnerEnum.field(0)
public init() {}
}
public final class Burger {
public let onions: Bool = true
public let complex: OuterStruct = OuterStruct()
public let cheeseSlices: Int = 0
}
@_fixed_layout
public final class Burrito {
public let filling: OuterStruct = OuterStruct()
public let cilantro: Int = 0
}