summaryrefslogtreecommitdiff
path: root/zjit/src/cruby.rs
diff options
context:
space:
mode:
-rw-r--r--zjit/src/cruby.rs33
1 files changed, 33 insertions, 0 deletions
@@ -904,9 +904,29 @@ pub mod test_utils {
fn boot_rubyvm() {
// Boot the VM
unsafe {
let mut var: VALUE = Qnil;
ruby_init_stack(&mut var as *mut VALUE as *mut _);
ruby_init();
crate::cruby::ids::init(); // for ID! usages in tests
}
@@ -1041,6 +1061,19 @@ pub mod test_utils {
rb_funcallv(rb_cISeq, ID!(compile), 1, &program_str)
}
}
}
#[cfg(test)]
pub use test_utils::*;