aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2010-05-24 17:07:51 -0700
committerRuss Cox <rsc@golang.org>2010-05-24 17:07:51 -0700
commitea941f09bf63c694e52632965750228dda9370ad (patch)
treea421678d92af9fc0ac89fe649e00d9c9d0294522
parent566f59804699b2a2e955515a09ab90f765aef442 (diff)
downloadgo-ea941f09bf63c694e52632965750228dda9370ad.tar.gz
go-ea941f09bf63c694e52632965750228dda9370ad.zip
gc: more accurate error description
R=ken2 CC=golang-dev https://golang.org/cl/1284041
-rw-r--r--src/cmd/gc/go.errors4
-rw-r--r--test/syntax/vareq.go2
-rw-r--r--test/syntax/vareq1.go2
3 files changed, 4 insertions, 4 deletions
diff --git a/src/cmd/gc/go.errors b/src/cmd/gc/go.errors
index be11c74164..cdd7578d41 100644
--- a/src/cmd/gc/go.errors
+++ b/src/cmd/gc/go.errors
@@ -45,10 +45,10 @@ static struct {
"var declaration not allowed in for initializer",
% loadsys package imports LVAR LNAME '[' ']' LNAME '{'
- "var declaration missing = before initial value",
+ "unexpected { at end of statement",
% loadsys package imports LFUNC LNAME '(' ')' '{' LVAR LNAME '[' ']' LNAME '{'
- "var declaration missing = before initial value",
+ "unexpected { at end of statement",
% loadsys package imports LFUNC LNAME '(' ')' '{' LDEFER LNAME ';'
"argument to go/defer must be function call",
diff --git a/test/syntax/vareq.go b/test/syntax/vareq.go
index ef15fe5cde..9be03c1d3b 100644
--- a/test/syntax/vareq.go
+++ b/test/syntax/vareq.go
@@ -7,4 +7,4 @@
package main
func main() {
- var x map[string]string{"a":"b"} // ERROR "var declaration missing ="
+ var x map[string]string{"a":"b"} // ERROR "unexpected { at end of statement"
diff --git a/test/syntax/vareq1.go b/test/syntax/vareq1.go
index 4697d018f7..2d35b3ea04 100644
--- a/test/syntax/vareq1.go
+++ b/test/syntax/vareq1.go
@@ -6,5 +6,5 @@
package main
-var x map[string]string{"a":"b"} // ERROR "var declaration missing ="
+var x map[string]string{"a":"b"} // ERROR "unexpected { at end of statement"