fix uniqueness attribute on nested recursive aliases

This commit is contained in:
Folkert 2020-06-29 17:08:39 +02:00
parent 3ddfa7c7ce
commit b4480e212a
4 changed files with 102 additions and 22 deletions

View file

@ -553,7 +553,7 @@ fn unify_shared_tags(
}
} else {
// we always unify NonRecursive with Recursive, so this should never happen
debug_assert!(Some(actual) != recursion_var);
debug_assert_ne!(Some(actual), recursion_var);
unify_pool(subs, pool, actual, expected)
};