// RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -primary-file %s -emit-ir | %FileCheck %s --check-prefix=CHECK-%target-ptrsize // REQUIRES: objc_interop // SR-1055 // CHECK-64: @_DATA__TtC23objc_class_empty_fields14OneEnumWrapper = private constant { {{.*}}* } { i32 {{[0-9]+}}, i32 16, i32 24 // CHECK-32: @_DATA__TtC23objc_class_empty_fields14OneEnumWrapper = private constant { {{.*}}* } { i32 {{[0-9]+}}, i32 12, i32 16 enum OneCaseEnum { case X } class OneEnumWrapper { var myVar: OneCaseEnum var whyVar: OneCaseEnum var x: Int init(v: OneCaseEnum) { self.myVar = v self.whyVar = v self.x = 0 } } let e = OneCaseEnum.X print(e) let x = OneEnumWrapper(v: e) print(x)