luaur_vm/functions/lua_error.rs
1use crate::macros::api_checknelems::api_checknelems;
2use crate::type_aliases::lua_state::lua_State;
3
4use crate::enums::lua_status::lua_Status;
5
6use crate::functions::lua_d_throw_ldo::lua_d_throw;
7
8// lapi.cpp — l_noret lua_error(lua_State* L) { api_checknelems(L, 1); luaD_throw(L, LUA_ERRRUN); }
9#[allow(non_snake_case)]
10pub unsafe fn lua_error(L: *mut lua_State) -> ! {
11 api_checknelems!(L, 1);
12 lua_d_throw(L, lua_Status::LUA_ERRRUN as i32)
13}