// RUN: %target-swift-frontend -disable-type-layout -primary-file %s -emit-ir struct A { var b: T1 var c: T2 var d: B } struct B { var c: T1 var d: T2 } struct C {} struct D {} struct Foo { var a: A1 var b: Bar } struct Bar { } public protocol Proto { } public struct EmptyStruct {} public struct GenericStruct { var empty: EmptyStruct = EmptyStruct() var dummy: Int = 0 var opt: Optional = nil public init() {} }