Allow unused mut variable

This commit is contained in:
Ayaz Hafiz 2022-08-03 16:08:36 -05:00
parent 1526581542
commit 8a0dedc975
No known key found for this signature in database
GPG key ID: 0E2A37416A25EF58

View file

@ -81,8 +81,11 @@ macro_rules! v {
let $tag = vec![ $( $payload(subs), )* ];
)*
let tags = UnionTags::insert_into_subs::<_, Vec<Variable>>(subs, vec![ $( (TagName(stringify!($tag).into()), $tag) ,)* ]);
#[allow(unused_mut)]
let mut ext = Variable::EMPTY_TAG_UNION;
$( ext = $crate::v!($ext)(subs); )?
roc_derive::synth_var(subs, Content::Structure(FlatType::TagUnion(tags, ext)))
}
}};