From 854f527f6ef9fdf563efb13d016e52df3ee6c45c Mon Sep 17 00:00:00 2001 From: Will Lillis Date: Sun, 13 Jul 2025 13:15:33 -0400 Subject: [PATCH] perf: reorder conditional operands --- crates/generate/src/prepare_grammar/flatten_grammar.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/generate/src/prepare_grammar/flatten_grammar.rs b/crates/generate/src/prepare_grammar/flatten_grammar.rs index 66f16fc0..cb0f1dae 100644 --- a/crates/generate/src/prepare_grammar/flatten_grammar.rs +++ b/crates/generate/src/prepare_grammar/flatten_grammar.rs @@ -266,7 +266,7 @@ pub(super) fn flatten_grammar( let used = symbol_is_used(&variables, symbol); for production in &variable.productions { - if production.steps.is_empty() && used { + if used && production.steps.is_empty() { Err(FlattenGrammarError::EmptyString(variable.name.clone()))?; }