diff --git a/src/cmd/9g/gsubr.c b/src/cmd/9g/gsubr.c index bb70bb7fdf..0e5df5c6dc 100644 --- a/src/cmd/9g/gsubr.c +++ b/src/cmd/9g/gsubr.c @@ -1019,6 +1019,8 @@ gins(int as, Node *f, Node *t) p->from = af; if(t != N) p->to = at; + if(as == ATEXT) + p->reg = 0; if(debug['g']) print("%P\n", p);