diff --git a/crates/cli/src/tests/query_test.rs b/crates/cli/src/tests/query_test.rs index c9357e059..f2b5b8582 100644 --- a/crates/cli/src/tests/query_test.rs +++ b/crates/cli/src/tests/query_test.rs @@ -4623,7 +4623,7 @@ fn test_query_with_no_patterns() { allocations::record(|| { let language = get_language("javascript"); let query = Query::new(&language, "").unwrap(); - assert!(query.capture_names().is_empty()); + assert_eq!(query.capture_names(), [] as [&str; 0]); assert_eq!(query.pattern_count(), 0); }); } diff --git a/crates/generate/src/nfa.rs b/crates/generate/src/nfa.rs index 7101639de..e51eecd02 100644 --- a/crates/generate/src/nfa.rs +++ b/crates/generate/src/nfa.rs @@ -458,7 +458,7 @@ impl Nfa { #[must_use] pub fn last_state_id(&self) -> u32 { - assert!(!self.states.is_empty()); + assert_ne!(self.states, [] as [NfaState; 0]); self.states.len() as u32 - 1 } }