diff options
| author | Russ Cox <rsc@golang.org> | 2011-07-14 17:15:52 -0400 |
|---|---|---|
| committer | Russ Cox <rsc@golang.org> | 2011-07-14 17:15:52 -0400 |
| commit | 58e19aa4cb8656cdb757172647dfcb028029185e (patch) | |
| tree | 9c1936561c6f172fa7711417e6da6cbf605db38a /src | |
| parent | 3f53475c977c50f8370cc916bc3ed4e0045f23dd (diff) | |
| download | go-58e19aa4cb8656cdb757172647dfcb028029185e.tar.xz | |
go: require { } around else block
R=gri, ken, r
CC=golang-dev
https://golang.org/cl/4721044
Diffstat (limited to 'src')
| -rw-r--r-- | src/cmd/gc/go.y | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cmd/gc/go.y b/src/cmd/gc/go.y index 01a4e822fb..d3e363d370 100644 --- a/src/cmd/gc/go.y +++ b/src/cmd/gc/go.y @@ -1462,6 +1462,9 @@ non_dcl_stmt: } | if_stmt LELSE stmt { + if($3->op != OIF && $3->op != OBLOCK) + yyerror("missing { } after else"); + popdcl(); $$ = $1; $$->nelse = list1($3); |
