From ff7ed5eb519789005fcd6e97241676683f8506f8 Mon Sep 17 00:00:00 2001 From: Nat Quayle Nelson Date: Thu, 15 Feb 2024 17:16:57 -0700 Subject: [PATCH] don't clone interp locals. Fix #6 --- src/kiss/Helpers.hx | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/kiss/Helpers.hx b/src/kiss/Helpers.hx index 62881be..efdba26 100644 --- a/src/kiss/Helpers.hx +++ b/src/kiss/Helpers.hx @@ -559,10 +559,7 @@ class Helpers { for (name => value in k.macroVars) { interp.variables.set(name, value); } - var locals = interp.getLocals(); - interp.setLocals(new Cloner().clone(locals)); var value = interp.publicExprReturn(compileTimeHScript(innerExp, k)); - interp.setLocals(locals); if (value == null) { throw KissError.fromExp(exp, "compile-time evaluation returned null"); }