diff --git a/src/valid/expression.rs b/src/valid/expression.rs index 7128a0c230..5a5ea24563 100644 --- a/src/valid/expression.rs +++ b/src/valid/expression.rs @@ -440,7 +440,7 @@ impl super::Validator { match module.types[ty].inner { Ti::Vector { size, - kind: crate::ScalarKind::Float, + kind: crate::ScalarKind::Sint, .. } => size as u32 == num_components, _ => false,