From 4200136e2c61b987dbdd1e2d67a48d507ba0ce88 Mon Sep 17 00:00:00 2001 From: Erich Gubler Date: Thu, 30 Jan 2025 23:50:57 -0500 Subject: [PATCH] refactor(naga): invert `coordinate` operand typeck to `is_none_or` --- naga/src/valid/function.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/naga/src/valid/function.rs b/naga/src/valid/function.rs index eb74ca237b..454715bd86 100644 --- a/naga/src/valid/function.rs +++ b/naga/src/valid/function.rs @@ -1140,10 +1140,10 @@ impl super::Validator { }; // The `coordinate` operand must be a vector of the appropriate size. - if !context + if context .resolve_type(coordinate, &self.valid_expression_set)? .image_storage_coordinates() - .is_some_and(|coord_dim| coord_dim == dim) + .is_none_or(|coord_dim| coord_dim != dim) { return Err(FunctionError::InvalidImageStore( ExpressionError::InvalidImageCoordinateType(dim, coordinate),