From 2b31fb0f334d13520e652353b745341d1e76aa86 Mon Sep 17 00:00:00 2001 From: "Sven M. Hallberg" <pesco@khjk.org> Date: Mon, 24 Mar 2014 15:49:36 +0100 Subject: [PATCH] assert: stringmap_merge's arguments should use the same memory arena --- src/backends/llk.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/backends/llk.c b/src/backends/llk.c index 2bc39daf..387dfd6a 100644 --- a/src/backends/llk.c +++ b/src/backends/llk.c @@ -84,6 +84,8 @@ static void *combine_entries(HHashSet *workset, void *dst, const void *src) // note: reuses parts of src to build dst! static void stringmap_merge(HHashSet *workset, HStringMap *dst, HStringMap *src) { + assert(src->arena == dst->arena); + if(src->epsilon_branch) { if(dst->epsilon_branch) dst->epsilon_branch = -- GitLab