@@ -387,11 +387,9 @@ extension Double : _CVarArgPassedAsDouble, _CVarArgAligned {
387
387
388
388
/// An object that can manage the lifetime of storage backing a
389
389
/// `CVaListPointer`.
390
- @_fixed_layout // FIXME(sil-serialize-all)
391
- @_fixed_layout // c-abi
390
+ @_fixed_layout
392
391
@usableFromInline // c-abi
393
392
final internal class _VaListBuilder {
394
-
395
393
@_fixed_layout // c-abi
396
394
@usableFromInline
397
395
internal struct Header {
@@ -409,6 +407,17 @@ final internal class _VaListBuilder {
409
407
internal var reg_save_area : UnsafeMutablePointer < Int > ?
410
408
}
411
409
410
+ @usableFromInline // c-abi
411
+ internal var gpRegistersUsed = 0
412
+ @usableFromInline // c-abi
413
+ internal var fpRegistersUsed = 0
414
+
415
+ @usableFromInline // c-abi
416
+ final // Property must be final since it is used by Builtin.addressof.
417
+ internal var header = Header ( )
418
+ @usableFromInline // c-abi
419
+ internal var storage : ContiguousArray < Int >
420
+
412
421
@inlinable // c-abi
413
422
internal init ( ) {
414
423
// prepare the register save area
@@ -469,25 +478,13 @@ final internal class _VaListBuilder {
469
478
_fromUnsafeMutablePointer: UnsafeMutableRawPointer (
470
479
Builtin . addressof ( & self . header) ) )
471
480
}
472
-
473
- @usableFromInline // c-abi
474
- internal var gpRegistersUsed = 0
475
- @usableFromInline // c-abi
476
- internal var fpRegistersUsed = 0
477
-
478
- @usableFromInline // c-abi
479
- final // Property must be final since it is used by Builtin.addressof.
480
- internal var header = Header ( )
481
- @usableFromInline // c-abi
482
- internal var storage : ContiguousArray < Int >
483
481
}
484
482
485
483
#else
486
484
487
485
/// An object that can manage the lifetime of storage backing a
488
486
/// `CVaListPointer`.
489
- @_fixed_layout // FIXME(sil-serialize-all)
490
- @_fixed_layout // c-abi
487
+ @_fixed_layout
491
488
@usableFromInline // c-abi
492
489
final internal class _VaListBuilder {
493
490
0 commit comments