Skip to content

Fix Mac Catalyst backtrace compilation - #455

Open
Jolg42 wants to merge 1 commit into
DebugSwift:mainfrom
Jolg42:joel/fix-catalyst-backtrace-frame
Open

Jolg42 wants to merge 1 commit into
DebugSwift:mainfrom
Jolg42:joel/fix-catalyst-backtrace-frame

Conversation

@Jolg42

@Jolg42 Jolg42 commented Sep 14, 2026

Copy link
Copy Markdown

Summary

Qualify the frame passed to describe as SymbolicatedBacktrace.Frame.

The Runtime module is available on Mac Catalyst, so the compiler includes this code path. symbolicated.frames returns the nested symbolicated frame type, while no top-level Frame type exists in the module.

Fixes #453.

Verification

  • reproduced the failure by building the Swift package for arm64-apple-ios15.0-macabi with Xcode 27 beta
  • reran the same Mac Catalyst build after the change: passed
  • built the package for arm64-apple-ios15.0-simulator: passed
  • git diff --check

Use the nested Runtime frame type returned by symbolication so DebugSwift compiles for Mac Catalyst.

Fixes DebugSwift#453.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Regression in 1.19.0 - DebugSwift fails to compile for Mac Catalyst

1 participant