diff --git a/lib/lua.ex b/lib/lua.ex index 47226f1..0a7a01f 100644 --- a/lib/lua.ex +++ b/lib/lua.ex @@ -406,7 +406,7 @@ defmodule Lua do def eval!(%__MODULE__{} = lua, %Lua.Chunk{} = chunk, opts) do opts = Keyword.validate!(opts, decode: true) - {chunk, lua} = load_chunk!(lua, chunk) + {chunk, %__MODULE__{} = lua} = load_chunk!(lua, chunk) case :luerl.call_chunk(chunk.ref, lua.state) do {:ok, result, new_state} ->