From 858f4a4d737a5cb5e33b5cd16db7699f02c75b75 Mon Sep 17 00:00:00 2001 From: Kaede Akino Date: Sat, 29 Aug 2026 11:48:03 +0800 Subject: [PATCH] Fix swift optmize bug --- Termind/Features/Settings/ModelListEditor.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Termind/Features/Settings/ModelListEditor.swift b/Termind/Features/Settings/ModelListEditor.swift index f464040a..992b4b8e 100644 --- a/Termind/Features/Settings/ModelListEditor.swift +++ b/Termind/Features/Settings/ModelListEditor.swift @@ -958,6 +958,10 @@ where Item: Identifiable & Hashable & Sendable, Item.ID: Hashable { self.rowHeight = rowHeight } + // Swift 6.3.3's performance inliner crashes while synthesizing this + // generic class's optimized destructor. Keep only deinit unoptimized. + @_optimize(none) deinit {} + func makeListView() -> NSViewType { let listView = NSViewType() listView.rowAnimator = ListBouncyAnimator(style: .regular)