summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2010-05-06 09:34:12 -0700
committerRuss Cox <rsc@golang.org>2010-05-06 09:34:12 -0700
commitb326b53d114a11e0aa1e89e0086ad32ce3e917b1 (patch)
tree63e23ecb67845f8a5990442a7bfe43df9532cbaf
parente8d9969947508931aad3559cfe49467f6fce274b (diff)
downloadgolang-b326b53d114a11e0aa1e89e0086ad32ce3e917b1.tar.gz
gc: distinguish array, slice literal in error messages
R=ken2 CC=golang-dev http://codereview.appspot.com/1138041
-rw-r--r--src/cmd/gc/print.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cmd/gc/print.c b/src/cmd/gc/print.c
index 8d85d0465..83ab1cb86 100644
--- a/src/cmd/gc/print.c
+++ b/src/cmd/gc/print.c
@@ -251,7 +251,10 @@ exprfmt(Fmt *f, Node *n, int prec)
break;
case OARRAYLIT:
- fmtprint(f, "slice literal");
+ if(isslice(n->type))
+ fmtprint(f, "slice literal");
+ else
+ fmtprint(f, "array literal");
break;
case OMAPLIT: