diff --git a/src/backends/lalr.c b/src/backends/lalr.c index 975735a16dab016576c625d5bb541d8028b776f7..1e629422260ed56b65a794f6f142e743ba0eeeb5 100644 --- a/src/backends/lalr.c +++ b/src/backends/lalr.c @@ -91,7 +91,7 @@ static HCFChoice *new_enhanced_symbol(HLREnhGrammar *eg, const HCFChoice *sym) HHashSet *cs = h_hashtable_get(eg->corr, sym); if (!cs) { - cs = h_hashset_new(arena, h_eq_symbol, h_hash_symbol); + cs = h_hashset_new(arena, h_eq_ptr, h_hash_ptr); h_hashtable_put(eg->corr, sym, cs); } h_hashset_put(cs, esym);