From a9f6b682dc6a45b0347c30e6f055c331072a4520 Mon Sep 17 00:00:00 2001 From: Deukhoofd Date: Mon, 21 Jan 2019 16:22:22 +0100 Subject: [PATCH] Fix unknown parameters in userdata functions not allowing types --- Upsilon/BoundTypes/UserDataBoundTypeDefinition.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Upsilon/BoundTypes/UserDataBoundTypeDefinition.cs b/Upsilon/BoundTypes/UserDataBoundTypeDefinition.cs index fcc4fd1..e7802e8 100644 --- a/Upsilon/BoundTypes/UserDataBoundTypeDefinition.cs +++ b/Upsilon/BoundTypes/UserDataBoundTypeDefinition.cs @@ -201,7 +201,8 @@ namespace Upsilon.BoundTypes { var functionParameter = Parameters[i]; var callingParameter = callingParameters[i]; - if (callingParameter.Type == Type.Unknown || callingParameter.Type == Type.Nil) + if (callingParameter.Type == Type.Unknown || callingParameter.Type == Type.Nil || + functionParameter.Type == Type.Unknown) continue; if (!functionParameter.Type.Type.HasFlag(callingParameter.Type))