Skip to content

[NFC] Remove ancient trapping-mode support code - #9095

Merged
kripken merged 2 commits into
WebAssembly:mainfrom
kripken:notrap
Sep 10, 2026
Merged

[NFC] Remove ancient trapping-mode support code#9095
kripken merged 2 commits into
WebAssembly:mainfrom
kripken:notrap

Conversation

@kripken

@kripken kripken commented Sep 10, 2026

Copy link
Copy Markdown
Member

This is just not used anywhere. A long time ago asm2wasm and s2wasm
used it, but both were removed.

Emscripten no longer uses this after we switched to the LLVM wasm backend:

https://emscripten.org/docs/tools_reference/settings_reference.html#:~:text=BINARYEN_TRAP_MODE%3A%20The%20wasm%20backend%20does%20not%20support%20a%20trap%20mode%20(it%20always%20clamps%2C%20in%20effect)%20(Valid%20values%3A%20%5B%2D1%5D)

@kripken
kripken requested a review from a team as a code owner September 10, 2026 18:36
@kripken
kripken requested review from aheejin and removed request for a team September 10, 2026 18:36
@kripken

kripken commented Sep 10, 2026

Copy link
Copy Markdown
Member Author

@sbc100 you might like this change. Also I think we can remove that ancient setting on the Emscripten side?

@kripken
kripken merged commit ee09893 into WebAssembly:main Sep 10, 2026
16 checks passed
@kripken
kripken deleted the notrap branch September 10, 2026 19:44
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.

2 participants