diff --git a/src/compile.rs b/src/compile.rs index b2273bf..b7e2f0a 100644 --- a/src/compile.rs +++ b/src/compile.rs @@ -2042,7 +2042,7 @@ impl Compiler { let mut compile_element = |element| { self.compile_expression(element).map_err(|e| { - if matches!(e.error, CompileErrorType::InvalidStarExpr) { + if let CompileErrorType::InvalidStarExpr = e.error { self.error(CompileErrorType::SyntaxError( "iterable unpacking cannot be used in comprehension".to_owned(), ))