summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorkrangelov <kr.angelov@gmail.com>2020-05-20 19:57:33 +0200
committerkrangelov <kr.angelov@gmail.com>2020-05-20 19:57:33 +0200
commit165c5a6d9d3cd5c34b2237cdec609421d7b9c83c (patch)
treead2f86e671a826eee22073c89147d57d2ce2402d /src
parent0ad1c352fe6b6c55c8d3896a9b99906689783250 (diff)
bugfix in parsing literals
Diffstat (limited to 'src')
-rw-r--r--src/runtime/c/pgf/parser.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/runtime/c/pgf/parser.c b/src/runtime/c/pgf/parser.c
index 08b5d9fc2..c3255154d 100644
--- a/src/runtime/c/pgf/parser.c
+++ b/src/runtime/c/pgf/parser.c
@@ -1380,7 +1380,7 @@ pgf_parsing_symbol(PgfParsing* ps, PgfItem* item, PgfSymbol sym)
PgfSymbols* syms =
pgf_collect_extern_tok(ps, start, offset);
- size_t n_lins = item->conts->ccat->cnccat->n_lins;
+ size_t n_lins = conts->ccat->cnccat->n_lins;
PgfProduction prod;
PgfProductionExtern* pext =
@@ -1394,7 +1394,7 @@ pgf_parsing_symbol(PgfParsing* ps, PgfItem* item, PgfSymbol sym)
for (size_t i = 0; i < n_lins; i++) {
pext->lins[i] = NULL;
}
- pext->lins[item->conts->lin_idx] = syms;
+ pext->lins[conts->lin_idx] = syms;
PgfItem* item =
pgf_new_item(ps, conts, prod);