Remove unused variable

This commit is contained in:
Ayaz Hafiz 2023-01-25 12:33:01 -06:00
parent 7159eeabcd
commit a1ebfa30f8
No known key found for this signature in database
GPG key ID: 0E2A37416A25EF58

View file

@ -1192,7 +1192,6 @@ fn recursive_tag_variant<'a>(
env: &mut Env<'a>, env: &mut Env<'a>,
builder: &mut impl TypeContext, builder: &mut impl TypeContext,
interner: &STLayoutInterner<'a>, interner: &STLayoutInterner<'a>,
union_layout: &UnionLayout,
fields: &[InLayout<'a>], fields: &[InLayout<'a>],
) -> Result<TypeId> { ) -> Result<TypeId> {
build_recursive_tuple_type(env, builder, interner, fields) build_recursive_tuple_type(env, builder, interner, fields)
@ -1216,23 +1215,11 @@ fn recursive_variant_types<'a>(
result = Vec::with_capacity(tags.len()); result = Vec::with_capacity(tags.len());
for tag in tags.iter() { for tag in tags.iter() {
result.push(recursive_tag_variant( result.push(recursive_tag_variant(env, builder, interner, tag)?);
env,
builder,
interner,
union_layout,
tag,
)?);
} }
} }
NonNullableUnwrapped(fields) => { NonNullableUnwrapped(fields) => {
result = vec![recursive_tag_variant( result = vec![recursive_tag_variant(env, builder, interner, fields)?];
env,
builder,
interner,
union_layout,
fields,
)?];
} }
NullableWrapped { NullableWrapped {
nullable_id, nullable_id,
@ -1243,39 +1230,21 @@ fn recursive_variant_types<'a>(
let cutoff = *nullable_id as usize; let cutoff = *nullable_id as usize;
for tag in tags[..cutoff].iter() { for tag in tags[..cutoff].iter() {
result.push(recursive_tag_variant( result.push(recursive_tag_variant(env, builder, interner, tag)?);
env,
builder,
interner,
union_layout,
tag,
)?);
} }
result.push(recursive_tag_variant( result.push(recursive_tag_variant(env, builder, interner, &[])?);
env,
builder,
interner,
union_layout,
&[],
)?);
for tag in tags[cutoff..].iter() { for tag in tags[cutoff..].iter() {
result.push(recursive_tag_variant( result.push(recursive_tag_variant(env, builder, interner, tag)?);
env,
builder,
interner,
union_layout,
tag,
)?);
} }
} }
NullableUnwrapped { NullableUnwrapped {
nullable_id, nullable_id,
other_fields: fields, other_fields: fields,
} => { } => {
let unit = recursive_tag_variant(env, builder, interner, union_layout, &[])?; let unit = recursive_tag_variant(env, builder, interner, &[])?;
let other_type = recursive_tag_variant(env, builder, interner, union_layout, fields)?; let other_type = recursive_tag_variant(env, builder, interner, fields)?;
if *nullable_id { if *nullable_id {
// nullable_id == 1 // nullable_id == 1