[naga wgsl-in] Minor cleanup to math function lowering.

In `naga::front::wgsl::lower::Lowerer::call`, use only the
`unconverted_arguments` vector, rather that using both `arguments` and
`unconverted_arguments`.
This commit is contained in:
Jim Blandy
2025-04-01 19:19:00 -07:00
committed by Erich Gubler
parent 1b51f0aa40
commit dec819899a

View File

@@ -2617,13 +2617,11 @@ impl<'source, 'temp> Lowerer<'source, 'temp> {
let rule = remaining_overloads.most_preferred();
let mut converted_arguments = Vec::with_capacity(arguments.len());
for (i, (&ast, unconverted)) in
arguments.iter().zip(unconverted_arguments).enumerate()
{
for (i, &unconverted) in unconverted_arguments.iter().enumerate() {
let goal_inner = rule.arguments[i].inner_with(&ctx.module.types);
let converted = match goal_inner.scalar_for_conversions(&ctx.module.types) {
Some(goal_scalar) => {
let arg_span = ctx.ast_expressions.get_span(ast);
let arg_span = ctx.get_expression_span(unconverted);
ctx.try_automatic_conversion_for_leaf_scalar(
unconverted,
goal_scalar,