diff --git a/src/backends/llk.c b/src/backends/llk.c
index 090e65060893fe229f7ad35d2d63f1273365c74b..df781c3507f174a182df7145e151f4a3e559af9b 100644
--- a/src/backends/llk.c
+++ b/src/backends/llk.c
@@ -148,7 +148,7 @@ static void stringmap_merge(HHashSet *workset, HCFStringMap *dst, HCFStringMap *
   }
 }
 
-/* Generate entries for the production "A" in the given table row. */
+/* Generate entries for the productions of A in the given table row. */
 static int fill_table_row(size_t kmax, HCFGrammar *g, HCFStringMap *row,
                           const HCFChoice *A)
 {