mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-30 23:31:12 +00:00
1-branch match -> "if let"
This commit is contained in:
parent
88888b0854
commit
d6184e5529
1 changed files with 2 additions and 7 deletions
|
@ -752,13 +752,8 @@ enum OtherTags2 {
|
|||
fn maybe_mark_tag_union_recursive(subs: &mut Subs, tag_union_var: Variable) {
|
||||
while let Err((recursive, _chain)) = subs.occurs(tag_union_var) {
|
||||
let description = subs.get(recursive);
|
||||
|
||||
match description.content {
|
||||
Content::Structure(FlatType::TagUnion(tags, ext_var)) => {
|
||||
subs.mark_tag_union_recursive(recursive, tags, ext_var);
|
||||
}
|
||||
// We'll pick this up as an error elsewhere
|
||||
_ => {}
|
||||
if let Content::Structure(FlatType::TagUnion(tags, ext_var)) = description.content {
|
||||
subs.mark_tag_union_recursive(recursive, tags, ext_var);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue