remove tag_id in favor of index

This commit is contained in:
HajagosNorbert 2023-11-13 14:58:31 +01:00
parent 347431d1df
commit 90223022af
No known key found for this signature in database
GPG key ID: 807F4444870DB673
8 changed files with 32 additions and 33 deletions

View file

@ -851,12 +851,12 @@ trait Backend<'a> {
}
Expr::UnionFieldPtrAtIndex {
structure,
tag_id,
union_layout,
index,
..
} => {
debug_assert_ne!(index.len(), 0);
self.load_union_field_ptr_at_index(sym, structure, *tag_id, index[0], union_layout);
debug_assert!(index.len() >= 2);
self.load_union_field_ptr_at_index(sym, structure, index[0] as u16, index[1], union_layout);
}
Expr::GetTagId {
structure,