From 20f6d0d130867bbd920f1a34d313f1108f3d2afe Mon Sep 17 00:00:00 2001 From: Gaith Hallak Date: Sun, 23 Oct 2022 12:12:29 +0300 Subject: [PATCH] Use function names as strings --- src/aeso_fcode_to_fate.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/aeso_fcode_to_fate.erl b/src/aeso_fcode_to_fate.erl index 6797bb8..541cb74 100644 --- a/src/aeso_fcode_to_fate.erl +++ b/src/aeso_fcode_to_fate.erl @@ -138,7 +138,8 @@ get_variables_registers() -> add_variables_register(Env = #env{saved_fresh_names = SavedFreshNames}, Name, Register) -> Olds = get_variables_registers(), RealName = maps:get(Name, SavedFreshNames, Name), - New = {Env#env.contract, Env#env.current_function, RealName}, + FunName = binary_to_list(make_function_name(Env#env.current_function)), + New = {Env#env.contract, FunName, RealName}, put(variables_registers, Olds#{New => Register}). -define(tvars, '$tvars').