luaur_code_gen/functions/
compile_code_gen_context_alt_d.rs1use crate::functions::compile_code_gen_context::compile_module_id_lua_state_i32_compilation_options_compilation_stats;
2use crate::records::compilation_options::CompilationOptions;
3use crate::records::compilation_result::CompilationResult;
4use crate::records::compilation_stats::CompilationStats;
5use crate::type_aliases::lua_state::lua_State;
6use crate::type_aliases::module_id::ModuleId;
7
8pub fn compile_module_id_lua_state_i32_i32_compilation_stats(
9 module_id: &ModuleId,
10 l: *mut lua_State,
11 idx: i32,
12 flags: i32,
13 stats: *mut CompilationStats,
14) -> CompilationResult {
15 let options = CompilationOptions {
16 flags: flags as u32,
17 ..CompilationOptions::default()
18 };
19
20 compile_module_id_lua_state_i32_compilation_options_compilation_stats(
21 module_id, l, idx, &options, stats,
22 )
23}