From 4d656383d8342601aef508bd6141b1c9632d50a0 Mon Sep 17 00:00:00 2001 From: Quentin Carbonneaux Date: Wed, 1 Feb 2017 13:46:08 -0500 Subject: fix bug in varadd(), thanks Ed Davis --- minic/minic.y | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/minic/minic.y b/minic/minic.y index 51debca..a466c99 100644 --- a/minic/minic.y +++ b/minic/minic.y @@ -137,7 +137,8 @@ varadd(char *v, int glo, unsigned ctyp) } if (strcmp(varh[h].v, v) == 0) die("double definition"); - } while(++h != h0); + h = (h+1) % NVar; + } while(h != h0); die("too many variables"); } -- cgit 1.4.1