Merge pull request #3050 from rtfeldman/bindgen-tag-payloads

Bindgen single-tag unions
This commit is contained in:
Richard Feldman 2022-05-10 19:27:25 -04:00 committed by GitHub
commit 11e2faa87a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 214 additions and 78 deletions

View file

@ -2252,7 +2252,8 @@ fn register_tag_arguments<'a>(
VariableSubsSlice::default()
} else {
let new_variables = VariableSubsSlice::reserve_into_subs(subs, arguments.len());
let it = (new_variables.indices()).zip(arguments);
let it = new_variables.indices().zip(arguments);
for (target_index, argument) in it {
let var = RegisterVariable::with_stack(subs, rank, pools, arena, argument, stack);
subs.variables[target_index] = var;