From 2379fdec04c7a9c351b78ae365413082900c2a16 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Sun, 4 Apr 2010 23:27:26 -0700 Subject: [PATCH] gc: good syntax error for defer func() {} - missing final () R=ken2 CC=golang-dev https://golang.org/cl/855044 --- src/cmd/gc/go.errors | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/cmd/gc/go.errors b/src/cmd/gc/go.errors index ddd4a62226..d5f2337386 100644 --- a/src/cmd/gc/go.errors +++ b/src/cmd/gc/go.errors @@ -49,4 +49,8 @@ static struct { % loadsys package imports LFUNC LNAME '(' ')' '{' LVAR LNAME '[' ']' LNAME '{' "var declaration missing = before initial value", + + % loadsys package imports LFUNC LNAME '(' ')' '{' LDEFER LNAME ';' + "argument to go/defer must be function call", + }; -- 2.48.1