Visitar URL original
Add disable-round-trip-debug-types by adetaylor · Pull Request #76318 · WebKit/WebKit · GitHub
Skip to content

Add disable-round-trip-debug-types - #76318

Merged
webkit-commit-queue merged 1 commit into
WebKit:mainfrom
adetaylor:eng/Add-disable-round-trip-debug-types
Oct 8, 2026
Merged

webkit-commit-queue merged 1 commit into
WebKit:mainfrom
adetaylor:eng/Add-disable-round-trip-debug-types

Conversation

@adetaylor

@adetaylor adetaylor commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

3376a82

Add disable-round-trip-debug-types
https://bugs.webkit.org/show_bug.cgi?id=326814
rdar://189516426

Reviewed by Ryosuke Niwa.

Adds -Xfrontend -disable-round-trip-debug-types to work around two crashes in
the Swift compiler's debug-info generation (IRGen). It aborts on a captured
mutable variable of a namespaced C++ reference type such as IPC.Connection
(rdar://189511928). It also aborts on SwiftUI Material, which has two
declarations under the same ABI module name because of WebKit's SwiftUI_SPI
stub (rdar://189512247). The flag can be removed once both are fixed.

Canonical link: https://commits.webkit.org/323131@main

3403791

Misc iOS, visionOS, tvOS & watchOS macOS Linux Windows Apple Internal
✅ 🧪 style ✅ 🛠 ios ✅ 🛠 mac ✅ 🛠 wpe   🛠 win ✅ 🛠 ios-apple
✅ 🛠 ios-sim ✅ 🛠 mac-AS-debug ✅ 🧪 wpe-wk2   🧪 win-tests ✅ 🛠 mac-apple
✅ 🧪 webkitperl ✅ 🧪 ios-wk2 ✅ 🧪 api-mac ✅ 🧪 api-wpe ✅ 🛠 vision-apple
✅ 🧪 ios-wk2-wpt   🧪 api-mac-debug
  🧪 api-ios ✅ 🧪 mac-wk2 ✅ 🛠 gtk3-gcc
  🧪 mac-AS-debug-wk2 ✅ 🛠 gtk
✅ 🛠 vision ✅ 🧪 gtk-wk2
✅ 🛠 🧪 merge ✅ 🛠 vision-sim   🧪 mac-intel-wk2 ✅ 🧪 api-gtk
✅ 🧪 vision-wk2 ✅ 🛠 playstation
✅ 🛠 tv ✅ 🧪 mac-site-isolation
✅ 🛠 tv-sim
  🛠 watch
✅ 🛠 watch-sim

@adetaylor
adetaylor requested a review from rr-codes as a code owner October 8, 2026 14:12
@adetaylor adetaylor self-assigned this Oct 8, 2026
@adetaylor adetaylor added the WebKit Misc. For miscellaneous bugs in the WebKit framework (and not JavaScriptCore or WebCore). label Oct 8, 2026
@webkit-early-warning-system

webkit-early-warning-system commented Oct 8, 2026 •

Copy link
Copy Markdown
Collaborator

@adetaylor adetaylor added the merge-queue Applied to send a pull request to merge-queue label Oct 8, 2026
@webkit-commit-queue
webkit-commit-queue force-pushed the eng/Add-disable-round-trip-debug-types branch from 3403791 to c278b3e Compare October 8, 2026 17:20
https://bugs.webkit.org/show_bug.cgi?id=326814
rdar://189516426

Reviewed by Ryosuke Niwa.

Adds -Xfrontend -disable-round-trip-debug-types to work around two crashes in
the Swift compiler's debug-info generation (IRGen). It aborts on a captured
mutable variable of a namespaced C++ reference type such as IPC.Connection
(rdar://189511928). It also aborts on SwiftUI Material, which has two
declarations under the same ABI module name because of WebKit's SwiftUI_SPI
stub (rdar://189512247). The flag can be removed once both are fixed.

Canonical link: https://commits.webkit.org/323131@main
@webkit-commit-queue
webkit-commit-queue force-pushed the eng/Add-disable-round-trip-debug-types branch from c278b3e to 3376a82 Compare October 8, 2026 17:22
@webkit-commit-queue

Copy link
Copy Markdown
Collaborator

Committed 323131@main (3376a82): https://commits.webkit.org/323131@main

Reviewed commits have been landed. Closing PR #76318 and removing active labels.

@webkit-commit-queue
webkit-commit-queue merged commit 3376a82 into WebKit:main Oct 8, 2026
@webkit-commit-queue webkit-commit-queue removed the merge-queue Applied to send a pull request to merge-queue label Oct 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

WebKit Misc. For miscellaneous bugs in the WebKit framework (and not JavaScriptCore or WebCore).

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants