From 28eac2940efa05b3a99dd53870ea22b49e12c43a Mon Sep 17 00:00:00 2001 From: lemon Date: Mon, 8 Aug 2022 10:17:38 +0200 Subject: var_%d__ --- bootstrap/cgen.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'bootstrap/cgen.c') diff --git a/bootstrap/cgen.c b/bootstrap/cgen.c index f54eccc..3151edf 100644 --- a/bootstrap/cgen.c +++ b/bootstrap/cgen.c @@ -197,7 +197,7 @@ genexpr(struct expr *ex) { if ((ex->ref->t == Dfn || ex->ref->t == Dstatic) && *ex->ref->_cname) pri("%s", *ex->ref->_cname); else if (ex->ref->t == Dlet && ex->ref->var.id >= 0) - pri("%s_%d", ex->ref->name, ex->ref->var.id); + pri("%s_%d__", ex->ref->name, ex->ref->var.id); else pri("%s", ex->ref->name); break; @@ -307,7 +307,7 @@ genstmt(struct stmt *stmt) { ; struct decl decl = stmt->decl; switch (decl.t) { case Dlet: - pri("%t %s_%d", decl.var.ty, decl.name, decl.var.id); + pri("%t %s_%d__", decl.var.ty, decl.name, decl.var.id); if (decl.var.ini) { pri(" = "); if ((decl.var.ty->t == TYstruct || decl.var.ty->t == TYunion || decl.var.ty->t == TYarr) @@ -383,7 +383,7 @@ genstmt(struct stmt *stmt) { struct euswitchcase c = stmt->euswitch.cs.d[i]; pri("case /* %s */ %d: ", c.fld->name, c.vval); if (c.capt) - pri("{ %t %s_%d = __stmp.u.%s;\n", c.fld->ty, c.capt, c.captid, c.fld->name); + pri("{ %t %s_%d__ = __stmp.u.%s;\n", c.fld->ty, c.capt, c.captid, c.fld->name); genblock(c.t); if (c.capt) pri("}\n"); @@ -396,9 +396,9 @@ genstmt(struct stmt *stmt) { struct euswitchcase c = stmt->euswitch.cs.d[i]; pri("case /* %s */ %d: ", c.fld->name, c.vval); if (c.capt && c.captptr) - pri("{ %t %s_%d = &__stmp->u.%s;\n", c.captty, c.capt, c.captid, c.fld->name); + pri("{ %t %s_%d__ = &__stmp->u.%s;\n", c.captty, c.capt, c.captid, c.fld->name); if (c.capt && !c.captptr) - pri("{ %t %s_%d = __stmp->u.%s;\n", c.captty, c.capt, c.captid, c.fld->name); + pri("{ %t %s_%d__ = __stmp->u.%s;\n", c.captty, c.capt, c.captid, c.fld->name); genblock(c.t); if (c.capt) pri("}\n"); -- cgit v1.2.3