@@ -86,17 +86,17 @@ package func usePkgStruct(_ arg: Int) -> PkgStruct {
86
86
// CHECK: store {{.*}} to %0 : $*UfiPkgStruct
87
87
88
88
/// @inlinable package func inLibUfiPkg(_ arg: Int) -> UfiPkgStruct
89
- // CHECK: sil [serialized_for_package ] [canonical] @$s3Lib02inA6UfiPkgyAA0cD6StructVSiF : $@convention(thin) (Int) -> @out UfiPkgStruct {
89
+ // CHECK: sil [serialized ] [canonical] @$s3Lib02inA6UfiPkgyAA0cD6StructVSiF : $@convention(thin) (Int) -> @out UfiPkgStruct {
90
90
// CHECK: function_ref @$s3Lib12UfiPkgStructVyACSicfC : $@convention(method) (Int, @thin UfiPkgStruct.Type) -> @out UfiPkgStruct
91
91
// CHECK: function_ref @$s3Lib12UfiPkgStructV03ufiC0SivM : $@yield_once @convention(method) (@inout UfiPkgStruct) -> @yields @inout Int
92
92
93
93
/// @inlinable func inLibUfiHid(_ arg: Int) -> UfiHidStruct
94
- // CHECK: sil [serialized_for_package ] [canonical] @$s3Lib02inA6UfiHidyAA0cD6StructVSiF : $@convention(thin) (Int) -> @out UfiHidStruct {
94
+ // CHECK: sil [serialized ] [canonical] @$s3Lib02inA6UfiHidyAA0cD6StructVSiF : $@convention(thin) (Int) -> @out UfiHidStruct {
95
95
// CHECK: function_ref @$s3Lib12UfiHidStructVyACSicfC : $@convention(method) (Int, @thin UfiHidStruct.Type) -> @out UfiHidStruct
96
96
// CHECK: function_ref @$s3Lib12UfiHidStructV03ufiC0SivM : $@yield_once @convention(method) (@inout UfiHidStruct) -> @yields @inout Int
97
97
98
98
/// @inlinable public func inLibPub(_ arg: Int) -> PubStruct
99
- // CHECK: sil [serialized_for_package ] [canonical] @$s3Lib02inA3PubyAA0C6StructVSiF : $@convention(thin) (Int) -> @out PubStruct {
99
+ // CHECK: sil [serialized ] [canonical] @$s3Lib02inA3PubyAA0C6StructVSiF : $@convention(thin) (Int) -> @out PubStruct {
100
100
// CHECK: function_ref @$s3Lib9PubStructVyACSicfC : $@convention(method) (Int, @thin PubStruct.Type) -> @out PubStruct
101
101
// CHECK: function_ref @$s3Lib9PubStructV3pubSivM : $@yield_once @convention(method) (@inout PubStruct) -> @yields @inout Int
102
102
@@ -146,6 +146,8 @@ func libUfiHid(_ arg: Int) -> UfiHidStruct {
146
146
}
147
147
148
148
public struct PubStruct {
149
+ // PubStruct.pub.getter
150
+ // sil [serialized_for_package] [canonical] @$s3Lib9PubStructV3pubSivg : $@convention(method) (@in_guaranteed PubStruct) -> Int {
149
151
public var pub : Int
150
152
public init ( _ arg: Int ) {
151
153
pub = arg
@@ -156,6 +158,8 @@ public struct PubStruct {
156
158
}
157
159
158
160
package struct PkgStruct {
161
+ // PkgStruct.pkg.modify
162
+ // sil package [serialized_for_package] [canonical] @$s3Lib9PkgStructV3pkgSivM : $@yield_once @convention(method) (@inout PkgStruct) -> @yields @inout Int {
159
163
package var pkg : Int
160
164
package init ( _ arg: Int ) {
161
165
pkg = arg
@@ -167,6 +171,8 @@ package struct PkgStruct {
167
171
168
172
@usableFromInline
169
173
package struct UfiPkgStruct {
174
+ // UfiPkgStruct.ufiPkg.getter
175
+ // sil [serialized_for_package] [canonical] @$s3Lib12UfiPkgStructV03ufiC0Sivg : $@convention(method) (@in_guaranteed UfiPkgStruct) -> Int {
170
176
@usableFromInline
171
177
package var ufiPkg : Int
172
178
@usableFromInline
@@ -181,6 +187,8 @@ package struct UfiPkgStruct {
181
187
182
188
@usableFromInline
183
189
struct UfiHidStruct {
190
+ // UfiHidStruct.ufiHid.setter
191
+ // sil [serialized_for_package] [canonical] @$s3Lib12UfiHidStructV03ufiC0Sivs : $@convention(method) (Int, @inout UfiHidStruct) -> () {
184
192
@usableFromInline
185
193
var ufiHid : Int
186
194
@usableFromInline
0 commit comments