]> Cypherpunks repositories - gostls13.git/commit
cmd/gc: better error messages for C-style if statements.
authorRob Pike <r@golang.org>
Mon, 19 Aug 2013 01:49:59 +0000 (11:49 +1000)
committerRob Pike <r@golang.org>
Mon, 19 Aug 2013 01:49:59 +0000 (11:49 +1000)
commitd00bd1d1f4a39fb81b34150aca89dcc5e45b727e
tree3c0debff8d5620860ddfca5ec5e11ebe8112fccf
parentbc6bb3efb4f2f75375ab8820ee536f696269c6b4
cmd/gc: better error messages for C-style if statements.
Given
        if (i == 0)
                x++
The old message was
        x.go:6: syntax error: unexpected semicolon or newline before {
Now we see
        x.go:6: syntax error: missing { after if clause

Fixes #5687

R=golang-dev, adg
CC=golang-dev
https://golang.org/cl/12822045
src/cmd/gc/go.errors
src/cmd/gc/y.tab.c
src/cmd/gc/y.tab.h
src/cmd/gc/yerr.h