luaur_analysis/methods/
non_exceptional_recursion_limiter_non_exceptional_recursion_limiter.rs1use crate::records::non_exceptional_recursion_limiter::NonExceptionalRecursionLimiter;
2use crate::records::recursion_counter::RecursionCounter;
3
4impl NonExceptionalRecursionLimiter {
5 pub fn non_exceptional_recursion_limiter_non_exceptional_recursion_limiter(
6 &mut self,
7 count: *mut core::ffi::c_int,
8 ) {
9 unsafe {
10 core::ptr::write(
13 &mut self.base as *mut _ as *mut RecursionCounter,
14 RecursionCounter::recursion_counter_i32(count),
15 );
16 }
17
18 self.native_stack_guard.native_stack_guard();
19 }
20}