Simplify discriminant overflow check
diff --git a/syntax/parse.rs b/syntax/parse.rs
index 7e4422d..602a269 100644
--- a/syntax/parse.rs
+++ b/syntax/parse.rs
@@ -111,7 +111,7 @@
                 ));
             }
         }
-        if variant.discriminant.is_none() && prev_discriminant.unwrap_or(0) == u32::MAX {
+        if variant.discriminant.is_none() && prev_discriminant == Some(u32::MAX) {
             let msg = format!("discriminant overflow on value after {}", u32::MAX);
             return Err(Error::new_spanned(variant, msg));
         }