Rework type binding to allow for type awareness in iterators
This commit is contained in:
@@ -191,7 +191,7 @@ namespace Upsilon.BoundTypes
|
||||
if (functionParameter.Type.HasFlag(Type.UserData))
|
||||
{
|
||||
var variable = Binder.Binder.ResolveVariable(callingParameter, null);
|
||||
if (variable != null && variable.Type == Type.UserData)
|
||||
if (variable != null && variable.TypeContainer == Type.UserData)
|
||||
{
|
||||
var parent =
|
||||
(UserDataBoundTypeDefinition) ((UserDataVariableSymbol) variable).BoundTypeDefinition;
|
||||
|
||||
Reference in New Issue
Block a user