Allow extending Openness constraints when doing specializations

This commit is contained in:
Ayaz Hafiz 2023-01-13 12:56:23 -06:00
parent 1d75934659
commit 20d0d62af7
No known key found for this signature in database
GPG key ID: 0E2A37416A25EF58

View file

@ -2437,7 +2437,9 @@ fn unify_tag_ext<M: MetaCollector>(
)
}
TagExt::Any(_) => true,
};
}
// Tag unions are always extendable during specialization
|| M::IS_LATE;
if legal_unification {
if flip_for_unify {
unify_pool(env, pool, var, ext.var(), mode)