summaryrefslogtreecommitdiff
path: root/yjit/src/backend
diff options
context:
space:
mode:
authorTakashi Kokubun <[email protected]>2024-02-21 12:24:18 -0800
committerGitHub <[email protected]>2024-02-21 20:24:18 +0000
commit577d07cfc67bd6cf1ce5db43cbca4518842e0be8 (patch)
tree889d0827de323eae02ca59d2fb9a1051c762b825 /yjit/src/backend
parent5c02d9778036f58c92801fb782dd5d6530904c01 (diff)
YJIT: Allow non-leaf calls on opt_* insns (#10033)
* YJIT: Allow non-leaf calls on opt_* insns * s/on_send_insn/is_sendish/ * Repeat known_cfunc_codegen
Diffstat (limited to 'yjit/src/backend')
-rw-r--r--yjit/src/backend/ir.rs5
1 files changed, 0 insertions, 5 deletions
diff --git a/yjit/src/backend/ir.rs b/yjit/src/backend/ir.rs
index dfeea425ab..d4f55daa1c 100644
--- a/yjit/src/backend/ir.rs
+++ b/yjit/src/backend/ir.rs
@@ -1580,11 +1580,6 @@ impl Assembler
pub fn expect_leaf_ccall(&mut self) {
self.leaf_ccall = true;
}
-
- /// Undo expect_leaf_ccall() as an exception.
- pub fn allow_non_leaf_ccall(&mut self) {
- self.leaf_ccall = false;
- }
}
/// A struct that allows iterating through an assembler's instructions and