return true
end
assert _recv.module == s.recv.module
- assert arity == s.arity
- assert (_return_type == null) == (s.return_type == null)
+ if arity != s.arity or (_return_type == null) != (s.return_type == null) then return false
if _return_type != null and not _return_type < s.return_type then
return false
end
if s == null then
if v.params.length != isig.arity then
- prop.node.printl("v.params.length {v.params.length} != isig.arity {isig.arity} ; {prop.full_name} vs {ip.full_name}")
+ #prop.node.printl("v.params.length {v.params.length} != isig.arity {isig.arity} ; {prop.full_name} vs {ip.full_name}")
return
end
for p in v.params do