diff options
author | Takashi Kokubun <takashikkbn@gmail.com> | 2023-03-01 09:15:36 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-01 12:15:36 -0500 |
commit | 5e607cfa4ca580f0f4f96cd454a3d01e5d9cee9d (patch) | |
tree | e9a8211b6b6a688031ff9ce2ace5cac7f404979c /yjit/src/invariants.rs | |
parent | 0d415a322f5dd7158efcbc6c3226266e312620c7 (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.rs | 4 |
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 |