summaryrefslogtreecommitdiff
path: root/yjit/src/backend
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2022-10-19 12:36:24 -0700
committerGitHub <noreply@github.com>2022-10-19 15:36:24 -0400
commit0d360ee7ff962ef66667a75a912c3980c4f5b217 (patch)
tree5caee5db9a2ff055cf95a28d30a715738916404f /yjit/src/backend
parent9da0d4ca9d7032347776390fc473857c57a72ba3 (diff)
downloadruby-0d360ee7ff962ef66667a75a912c3980c4f5b217.tar.gz
YJIT: Skip dumping code for the other cb on --yjit-dump-disasm (#6592)
YJIT: Skip dumping code for the other cb on --yjit-dump-disasm
Diffstat (limited to 'yjit/src/backend')
-rw-r--r--yjit/src/backend/ir.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/yjit/src/backend/ir.rs b/yjit/src/backend/ir.rs
index df0600b2ff..64e5805d9e 100644
--- a/yjit/src/backend/ir.rs
+++ b/yjit/src/backend/ir.rs
@@ -1094,7 +1094,7 @@ impl Assembler
pub fn compile(self, cb: &mut CodeBlock) -> Vec<u32>
{
#[cfg(feature = "disasm")]
- let start_addr = cb.get_write_ptr().raw_ptr();
+ let start_addr = cb.get_write_ptr();
let alloc_regs = Self::get_alloc_regs();
let gc_offsets = self.compile_with_regs(cb, alloc_regs);
@@ -1102,7 +1102,7 @@ impl Assembler
#[cfg(feature = "disasm")]
if let Some(dump_disasm) = get_option_ref!(dump_disasm) {
use crate::disasm::dump_disasm_addr_range;
- let end_addr = cb.get_write_ptr().raw_ptr();
+ let end_addr = cb.get_write_ptr();
dump_disasm_addr_range(cb, start_addr, end_addr, dump_disasm)
}
gc_offsets