diff options
| author | 2022-08-08 10:17:38 +0200 | |
|---|---|---|
| committer | 2022-08-08 10:17:38 +0200 | |
| commit | 28eac2940efa05b3a99dd53870ea22b49e12c43a (patch) | |
| tree | 3fe027e70ed3f6b812f2e786416d837578895993 /bootstrap | |
| parent | ef9311d79b829e59af10280b7eeef68942de1dfd (diff) | |
var_%d__
Diffstat (limited to 'bootstrap')
| -rw-r--r-- | bootstrap/cgen.c | 10 |
1 files changed, 5 insertions, 5 deletions
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"); |