inferred extension vars are material if they're not flex or empty

This commit is contained in:
Ayaz Hafiz 2022-10-26 17:13:27 -05:00
parent 71e759a456
commit a526fd92aa
No known key found for this signature in database
GPG Key ID: 0E2A37416A25EF58

View File

@ -2476,7 +2476,7 @@ impl AliasVariables {
subs.get_subs_slice(self.infer_ext_in_output_variables())
.iter()
.any(|v| {
matches!(
!matches!(
subs.get_content_unchecked(*v),
Content::FlexVar(None) | Content::Structure(FlatType::EmptyTagUnion)
)