Explicit deinit on PagedListModel for the Release optimizer !94

merged merged by cmc on 2026-09-08 04:37 UTC · krz/gitbay-ios:release-inliner-workaround into main

Discussion

cmc

Archiving 1.1.0 failed with "Command SwiftCompile failed": with the deployment target at iOS 18 the Swift 6.3.3 optimizer crashes in EarlyPerfInliner on the synthesized deinit of PagedListModel, a generic @Observable class. Release at 26.5 builds; Release at 18.0 crashed; only Release reaches the pass, which is why the Debug test runs never saw it. An explicit empty deinit sidesteps it; Release at 18.0 now builds and the paged-list tests pass.