Before:
./x.go:6: first argument to append must be slice; have nil
After:
./x.go:6: first argument to append must be typed slice; have untyped nil
Fixes #3616.
R=ken2
CC=golang-dev
https://golang.org/cl/
6209067
goto error;
n->type = t;
if(!isslice(t)) {
+ if(isconst(args->n, CTNIL)) {
+ yyerror("first argument to append must be typed slice; have untyped nil", t);
+ goto error;
+ }
yyerror("first argument to append must be slice; have %lT", t);
goto error;
}