fitzgen opened Issue #1849:
If
cranelift_wasm::TargetEnvironment::reference_typeis overridden to user32on a 64-bit arch, or overridden to user64on a 32-bit arch, then stack maps will be incorrect. This prevents NaN boxing on 32-bit, for example.The reference size should probably be piped through to
TargetIsaor something, and then that used as the unit of granularity for stack maps, instead of pointer size.
fitzgen labeled Issue #1849:
If
cranelift_wasm::TargetEnvironment::reference_typeis overridden to user32on a 64-bit arch, or overridden to user64on a 32-bit arch, then stack maps will be incorrect. This prevents NaN boxing on 32-bit, for example.The reference size should probably be piped through to
TargetIsaor something, and then that used as the unit of granularity for stack maps, instead of pointer size.
fitzgen labeled Issue #1849:
If
cranelift_wasm::TargetEnvironment::reference_typeis overridden to user32on a 64-bit arch, or overridden to user64on a 32-bit arch, then stack maps will be incorrect. This prevents NaN boxing on 32-bit, for example.The reference size should probably be piped through to
TargetIsaor something, and then that used as the unit of granularity for stack maps, instead of pointer size.
fitzgen labeled Issue #1849:
If
cranelift_wasm::TargetEnvironment::reference_typeis overridden to user32on a 64-bit arch, or overridden to user64on a 32-bit arch, then stack maps will be incorrect. This prevents NaN boxing on 32-bit, for example.The reference size should probably be piped through to
TargetIsaor something, and then that used as the unit of granularity for stack maps, instead of pointer size.
github-actions[bot] commented on Issue #1849:
Subscribe to Label Action
cc @bnjbvr
<details>
This issue or pull request has been labeled: "cranelift"Thus the following users have been cc'd because of the following labels:
- bnjbvr: cranelift
To subscribe or unsubscribe from this label, edit the <code>.github/subscribe-to-label.json</code> configuration file.
Learn more.
</details>
Last updated: Dec 13 2025 at 19:03 UTC