diff --git a/modules/generative_grammar/grammar.cpp b/modules/generative_grammar/grammar.cpp index 1b0d98d73c..d6d0ef1a7c 100644 --- a/modules/generative_grammar/grammar.cpp +++ b/modules/generative_grammar/grammar.cpp @@ -40,8 +40,7 @@ bool Sentence::check_match_at(Vector2i at, Ref pattern) { } for (Vector2i itr{ 0, 0 }; itr.y < pattern_size.y; ++itr.y) { for (; itr.x < pattern_size.x; ++itr.x) { - Symbol a{ get_at(at + itr) }; - Symbol b{ pattern->get_at(itr) }; + Symbol a{ get_at(at + itr) }, b{ pattern->get_at(itr) }; if (a != b && (b != U'*' || a == U'u')) { return false; // difference found }