From 926948498e5bc87cee31c61ccf82e382927cdb33 Mon Sep 17 00:00:00 2001 From: Nat Quayle Nelson Date: Tue, 29 Jul 2025 16:40:15 -0500 Subject: [PATCH] Fix redefineWithObjectArgs changing access of original --- src/kiss/FieldForms.hx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kiss/FieldForms.hx b/src/kiss/FieldForms.hx index 655c9e9..2a7a841 100644 --- a/src/kiss/FieldForms.hx +++ b/src/kiss/FieldForms.hx @@ -141,7 +141,7 @@ class FieldForms { throw KissError.fromExp(wholeExp, 'Function or method $field does not exist to be redefined'); } - var access = originalFunction.access; + var access = originalFunction.access.copy(); var newFieldNameExp = switch(args[1].def) { case MetaExp("public", innerExp): access.remove(APrivate);