From 29818dad31736a5e783edb904dbe13332063ea23 Mon Sep 17 00:00:00 2001 From: Deukhoofd Date: Wed, 23 Jan 2019 11:54:35 +0100 Subject: [PATCH] Fix internal function variables not binding properly when allowing all objects --- .../Binder/VariableSymbols/InternalFunctionVariableSymbol.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Upsilon/Binder/VariableSymbols/InternalFunctionVariableSymbol.cs b/Upsilon/Binder/VariableSymbols/InternalFunctionVariableSymbol.cs index 8f7de5b..e92d467 100644 --- a/Upsilon/Binder/VariableSymbols/InternalFunctionVariableSymbol.cs +++ b/Upsilon/Binder/VariableSymbols/InternalFunctionVariableSymbol.cs @@ -41,6 +41,8 @@ namespace Upsilon.Binder.VariableSymbols { continue; } + if (functionParameter.ValidTypes == Type.Unknown) + continue; if (!functionParameter.ValidTypes.Type.HasFlag(callingParameter.Type)) {