From 2d00245049ce2f4b694a13150f45ba0bbe08cb20 Mon Sep 17 00:00:00 2001 From: ImVeryBad Date: Mon, 6 Apr 2026 15:13:26 +0200 Subject: [PATCH] Remove `EExceedArgsCount` implementation for now, since it crashes the application. --- polymod/hscript/_internal/PolymodInterpEx.hx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/polymod/hscript/_internal/PolymodInterpEx.hx b/polymod/hscript/_internal/PolymodInterpEx.hx index 4d417b69..76768c23 100644 --- a/polymod/hscript/_internal/PolymodInterpEx.hx +++ b/polymod/hscript/_internal/PolymodInterpEx.hx @@ -1941,7 +1941,7 @@ class PolymodInterpEx extends Interp if (args == null) return; var minParams = 0; - var maxAllowed = params.length; + //var maxAllowed = params.length; for (i in 0...params.length) { @@ -1954,12 +1954,12 @@ class PolymodInterpEx extends Interp { error(EInvalidArgCount(funcName, minParams, args.length)); } - else if (args.length > maxAllowed) - { - // Manual return for `new` as parameter count shouldn't matter here - if (name == "new") return; - error(EExceedArgsCount(funcName, maxAllowed, args.length)); - } +// else if (args.length > maxAllowed) +// { +// // Manual return for `new` as parameter count shouldn't matter here +// if (name == "new") return; +// error(EExceedArgsCount(funcName, maxAllowed, args.length)); +// } } public function hasScriptClassStaticFunction(clsName:String, fnName:String):Bool