]> Cypherpunks repositories - gostls13.git/commitdiff
gc: printing of multiple assignment
authorRuss Cox <rsc@golang.org>
Fri, 15 Apr 2011 14:34:55 +0000 (10:34 -0400)
committerRuss Cox <rsc@golang.org>
Fri, 15 Apr 2011 14:34:55 +0000 (10:34 -0400)
R=ken2
CC=golang-dev
https://golang.org/cl/4429043

src/cmd/gc/print.c

index fee37f6d01f8c47f9202000b843fb5899722bd6f..e03a14080181ac7df31e837a0c1a6d21acc416c9 100644 (file)
@@ -242,6 +242,17 @@ exprfmt(Fmt *f, Node *n, int prec)
                exprfmt(f, n->right, 0);
                break;
 
+       case OAS2:
+       case OAS2DOTTYPE:
+       case OAS2FUNC:
+       case OAS2MAPR:
+       case OAS2MAPW:
+       case OAS2RECV:
+               exprlistfmt(f, n->list);
+               fmtprint(f, " = ");
+               exprlistfmt(f, n->rlist);
+               break;
+
        case OADD:
        case OANDAND:
        case OANDNOT: