diff --git a/naga/src/back/msl/writer.rs b/naga/src/back/msl/writer.rs index 4cf3b2df5a..5efa606c50 100644 --- a/naga/src/back/msl/writer.rs +++ b/naga/src/back/msl/writer.rs @@ -2436,7 +2436,7 @@ impl Writer { self.put_call_parameters(iter::once(arg), context)?; } fun @ (Mf::Pack4xI8 | Mf::Pack4xU8) => { - let was_signed = fun == Mf::Pack4xI8; + let was_signed = matches!(fun, Mf::Pack4xI8); if was_signed { write!(self.out, "uint(")?; }