diff options
| author | Max Bernstein <rubybugs@bernsteinbear.com> | 2025-11-13 19:02:45 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-14 03:02:45 +0000 |
| commit | c92a44ee685fc10ce7cf4f8865d1942eb40d2780 (patch) | |
| tree | 90f3e889da11d3c4102b3da28b59224d03f06eb5 /doc | |
| parent | e826f815bf5fea0d28e3dd71411eeac9e47d3c6e (diff) | |
ZJIT: Use Mem.num_bits in Mem split (#15177)
Fix the
```
write(2, "ruby: ZJIT has panicked. More info to follow...\n", 48) = 48
write(2, "\nthread '<unnamed>' panicked at zjit/src/backend/lir.rs:160:17:\nassertion failed: num_bits <= out_num_bits\n", 107) = 107
```
based on
```
#25 0x0000aaaaaae8fb14 in zjit::backend::lir::Opnd::mem (num_bits=64, base=..., disp=0) at zjit/src/backend/lir.rs:160
#26 zjit::backend::arm64::{impl#3}::arm64_split::split_memory_address (asm=<optimized out>,
opnd=<error reading variable: Cannot access memory at address 0x0>) at zjit/src/backend/arm64/mod.rs:260
#27 zjit::backend::arm64::{impl#3}::arm64_split::split_load_operand (asm=<optimized out>, opnd=...) at zjit/src/backend/arm64/mod.rs:273
```
Diffstat (limited to 'doc')
0 files changed, 0 insertions, 0 deletions
