X-Git-Url: https://ocean-lang.org/code/?p=ocean;a=blobdiff_plain;f=csrc%2Fparsergen.mdc;h=cfaa5c4124ac811ec67b974dac3ebb1e66dc1c71;hp=ae7087ef7ccd677958cdb80256ca8db158a61d4d;hb=31e612afbcfc44551903dc7696d7b54a2f27bc94;hpb=ec6d416970d844f7bbe67fa66fcf23c2e681b199 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]);