You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Motivation
As pointed out here, if you can connect 2 things, it should just work. However, this is currently not the case because of output types. Output types can become never which signifies invalid inputs. These types of errors are currently not accounted for when checking whether for compatibility.
Description
Check for output type never when checking assignability. If assigning some input type causes any node output to become never, then the assignment should be invalid.
The text was updated successfully, but these errors were encountered:
Motivation
As pointed out here, if you can connect 2 things, it should just work. However, this is currently not the case because of output types. Output types can become
never
which signifies invalid inputs. These types of errors are currently not accounted for when checking whether for compatibility.Description
Check for output type
never
when checking assignability. If assigning some input type causes any node output to becomenever
, then the assignment should be invalid.The text was updated successfully, but these errors were encountered: