From 599c535ddd70ed6fc14db140758740f878195194 Mon Sep 17 00:00:00 2001 From: Deukhoofd Date: Wed, 12 Dec 2018 22:23:01 +0100 Subject: [PATCH] Fixed internal function not binding variables properly --- .../Binder/VariableSymbols/InternalFunctionVariableSymbol.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Upsilon/Binder/VariableSymbols/InternalFunctionVariableSymbol.cs b/Upsilon/Binder/VariableSymbols/InternalFunctionVariableSymbol.cs index fbebcb9..5ed51ff 100644 --- a/Upsilon/Binder/VariableSymbols/InternalFunctionVariableSymbol.cs +++ b/Upsilon/Binder/VariableSymbols/InternalFunctionVariableSymbol.cs @@ -32,7 +32,7 @@ namespace Upsilon.Binder.VariableSymbols public override (bool IsValid, string Error, BoundExpression WrongParameter) ValidateParameters(ImmutableArray callingParameters) { - if (FunctionParameters.Length < MinimalParametersRequired + if (callingParameters.Length < MinimalParametersRequired || callingParameters.Length > FunctionParameters.Length) { return (false,