| 14565 | } |
| 14566 | |
| 14567 | inline void script_file(lua_State* L, const std::string& filename, load_mode mode = load_mode::any) { |
| 14568 | if (luaL_loadfilex(L, filename.c_str(), to_string(mode).c_str()) || lua_pcall(L, 0, LUA_MULTRET, 0)) { |
| 14569 | lua_error(L); |
| 14570 | } |
| 14571 | } |
| 14572 | |
| 14573 | inline void luajit_exception_handler(lua_State* L, int (*handler)(lua_State*, lua_CFunction) = detail::c_trampoline) { |
| 14574 | #if defined(SOL_LUAJIT) && (!defined(SOL_EXCEPTIONS_SAFE_PROPAGATION) || !(SOL_EXCEPTIONS_SAFE_PROPAGATION)) |
no test coverage detected