Almost have scoped . working, in fact it is, but having objects with member names has problems (like o.o) if the member function is in scope. (it thinks maybe you're trying to call o on itself...)
This commit is contained in:
@@ -111,7 +111,7 @@ fun inst_temp_type(t: *binding<type>, replacements: ref map<*binding<type>, *bin
|
||||
}
|
||||
|
||||
fun equality(a: *type, b: *type, count_unknown_as_equal: bool): bool {
|
||||
println("equality of " + to_string(a) + " and " + to_string(b))
|
||||
/*println("equality of " + to_string(a) + " and " + to_string(b))*/
|
||||
if (count_unknown_as_equal && (is_unknown(a) || is_unknown(b)))
|
||||
return true
|
||||
match(*a) {
|
||||
|
||||
Reference in New Issue
Block a user