| commit | 4301f3ca51cada2595248758daf64d40be5bbfb1 | [log] [tgz] |
|---|---|---|
| author | David Tolnay <dtolnay@gmail.com> | Tue May 05 10:29:52 2020 -0700 |
| committer | David Tolnay <dtolnay@gmail.com> | Tue May 05 10:29:52 2020 -0700 |
| tree | e231e5dc567ed93ccb044d717fbfc9f7c3d535b3 | |
| parent | a3f6407efac747dc09c73b4edc34799ffdf79abf [diff] |
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)); }