From 172f5d8dd9aace684de0091b93900841b71af80a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonatan=20K=C5=82osko?= Date: Wed, 4 Dec 2024 17:42:25 +0800 Subject: [PATCH] Fix Erlang module definition breaking subsequent Elixir module definitions --- lib/livebook/runtime/evaluator.ex | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/livebook/runtime/evaluator.ex b/lib/livebook/runtime/evaluator.ex index ae506af53..51aa2477e 100644 --- a/lib/livebook/runtime/evaluator.ex +++ b/lib/livebook/runtime/evaluator.ex @@ -752,8 +752,7 @@ defmodule Livebook.Runtime.Evaluator do :code.load_binary(module, String.to_charlist(file), binary) # Registration of module - env = %{env | module: module, versioned_vars: %{}} - Evaluator.Tracer.trace({:on_module, binary, %{}}, env) + Evaluator.Tracer.trace({:on_module, binary, %{}}, %{env | module: module, versioned_vars: %{}}) {{:ok, {:ok, module}, binding, env}, []}