summaryrefslogtreecommitdiff
path: root/yjit/src/invariants.rs
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2023-03-01 09:15:36 -0800
committerGitHub <noreply@github.com>2023-03-01 12:15:36 -0500
commit5e607cfa4ca580f0f4f96cd454a3d01e5d9cee9d (patch)
treee9a8211b6b6a688031ff9ce2ace5cac7f404979c /yjit/src/invariants.rs
parent0d415a322f5dd7158efcbc6c3226266e312620c7 (diff)
YJIT: Use a boxed slice for outgoing branches and cme dependencies (#7409)
YJIT: Use a boxed slice for outgoing branches and cme dependencies
Notes
Notes: Merged-By: maximecb <maximecb@ruby-lang.org>
Diffstat (limited to 'yjit/src/invariants.rs')
-rw-r--r--yjit/src/invariants.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/yjit/src/invariants.rs b/yjit/src/invariants.rs
index 48920ea0a6..97a7b9b069 100644
--- a/yjit/src/invariants.rs
+++ b/yjit/src/invariants.rs
@@ -123,9 +123,7 @@ pub fn assume_method_lookup_stable(
jit_ensure_block_entry_exit(jit, ocb);
let block = jit.get_block();
- block
- .borrow_mut()
- .add_cme_dependency(callee_cme);
+ jit.push_cme_dependency(callee_cme);
Invariants::get_instance()
.cme_validity