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
Fix overload resolution to accept unknown (empty) type arguments
typecheck methods for Instance, Interface, Singleton, Tuple, Record,
and Symbol literal types returned false for empty vertices (untyped
arguments with no callers), causing "failed to resolve overloads"
errors for calls like `raise unknown`. This was inconsistent with
Bool/Nil typecheck which already returned true for empty vertices.
Now all these methods distinguish "no types seen" (return true,
optimistic) from "types seen but none matched" (return false, real
error). Re-evaluation edges ensure correct matching when types arrive.
0 commit comments