diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/cmd/gc/print.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cmd/gc/print.c b/src/cmd/gc/print.c index f9799c523..8d85d0465 100644 --- a/src/cmd/gc/print.c +++ b/src/cmd/gc/print.c @@ -297,7 +297,8 @@ exprfmt(Fmt *f, Node *n, int prec) fmtprint(f, "["); exprfmt(f, n->right->left, 0); fmtprint(f, ":"); - exprfmt(f, n->right->right, 0); + if(n->right->right != N) + exprfmt(f, n->right->right, 0); fmtprint(f, "]"); break; |