add reuse info to normal Tag ir constructor

This commit is contained in:
Folkert 2023-06-28 21:26:19 +02:00
parent c4b0a2ec29
commit 463f739c06
No known key found for this signature in database
GPG key ID: 1F17F6FFD112B97C
8 changed files with 94 additions and 16 deletions

View file

@ -1104,8 +1104,11 @@ impl<'a, 'r> WasmBackend<'a, 'r> {
tag_layout: union_layout,
tag_id,
arguments,
..
} => self.expr_tag(union_layout, *tag_id, arguments, sym, storage, None),
reuse,
} => {
let reuse = reuse.map(|ru| ru.symbol);
self.expr_tag(union_layout, *tag_id, arguments, sym, storage, reuse)
}
Expr::GetTagId {
structure,