Advanced
The development guide assumes the compiler is present and the IR is the one you meant. This section is what happens when that assumption is the thing you are debugging. LDC 1.43 setup is the single compiler on every OS, and why a 1.42 ldc2 on PATH is not a fallback. wasm-eh is why try/catch works and why .await does not. Incremental compile is reprint-skip, opposite-cell-skip, and per-.o. Debug map is how a wasm stack frame becomes a .svelte line.
None of this changes the IR contract. It is how the contract stays cheap to re-check.