Skip to main content

luaur_code_gen/macros/
vm_protect.rs

1#[macro_export]
2macro_rules! vm_protect {
3    ($L:expr, $pc:expr, $base:expr, $x:expr) => {
4        unsafe {
5            (*(*$L).ci).savedpc = $pc;
6            {
7                $x;
8            };
9            $base = (*$L).base;
10        }
11    };
12}
13
14pub use vm_protect;