diff --git a/crates/generate/src/nfa.rs b/crates/generate/src/nfa.rs index 9a63cb97..eecbc40b 100644 --- a/crates/generate/src/nfa.rs +++ b/crates/generate/src/nfa.rs @@ -434,6 +434,7 @@ impl Nfa { } pub fn last_state_id(&self) -> u32 { + assert!(!self.states.is_empty()); self.states.len() as u32 - 1 } }