From 31e612afbcfc44551903dc7696d7b54a2f27bc94 Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Tue, 7 Oct 2014 17:05:20 +1100 Subject: [PATCH] pargergen: typo: i, not 1. This makes some newline handling break. Signed-off-by: NeilBrown --- csrc/parsergen.mdc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csrc/parsergen.mdc b/csrc/parsergen.mdc index ae7087e..cfaa5c4 100644 --- a/csrc/parsergen.mdc +++ b/csrc/parsergen.mdc @@ -2575,7 +2575,7 @@ before we `shift` the nonterminal in. p->tos -= num; for (i = 0; i < num; i++) { - sol |= !p->stack[p->tos+1].since_newline; + sol |= !p->stack[p->tos+i].since_newline; indents += p->stack[p->tos+i].indents; do_free(p->stack[p->tos+i].sym, p->asn_stack[p->tos+i]); -- 2.43.0