Update src/lune/builtins/luau.rs

Co-authored-by: Filip Tibell <filip.tibell@gmail.com>
This commit is contained in:
AsynchronousMatrix 2023-08-10 17:41:23 +01:00 committed by GitHub
parent b4ff4a5b06
commit d3d0cb3a3d
Signed by: DevComp
GPG key ID: 4AEE18F83AFDEB23

View file

@ -105,13 +105,12 @@ pub fn create(lua: &'static Lua) -> LuaResult<LuaTable> {
fn compile_source<'lua>(
lua: &'lua Lua,
(source, options): (LuaString<'lua>, Option<CompileOptions>),
(source, options): (LuaString<'lua>, CompileOptions),
) -> LuaResult<LuaString<'lua>> {
let _options = options.unwrap_or_default();
let source_bytecode_bytes = LuaCompiler::default()
.set_optimization_level(_options.optimization_level)
.set_coverage_level(_options.coverage_level)
.set_debug_level(_options.debug_level)
.set_optimization_level(options.optimization_level)
.set_coverage_level(options.coverage_level)
.set_debug_level(options.debug_level)
.compile(source);
lua.create_string(source_bytecode_bytes)