diff options
author | Russ Cox <rsc@golang.org> | 2010-07-15 14:25:50 -0700 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2010-07-15 14:25:50 -0700 |
commit | 1fa645626996b18cf553ac5a13dbb97a8996908c (patch) | |
tree | 27980d114c3ecdaa905b188c98dc573b33d23f2f /src/cmd/gc/align.c | |
parent | 15f323f4e0e0a9bf94f9d6754f25d600380b27b5 (diff) | |
download | go-1fa645626996b18cf553ac5a13dbb97a8996908c.tar.gz |
gc: fix handling of types inside function bodies
Fixes issue 849.
Fixes issue 920.
R=ken2
CC=golang-dev
http://codereview.appspot.com/1841042
Diffstat (limited to 'src/cmd/gc/align.c')
-rw-r--r-- | src/cmd/gc/align.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cmd/gc/align.c b/src/cmd/gc/align.c index 1b9112d69..1d68b55a0 100644 --- a/src/cmd/gc/align.c +++ b/src/cmd/gc/align.c @@ -351,8 +351,8 @@ void defercheckwidth(void) { // we get out of sync on syntax errors, so don't be pedantic. - // if(defercalc) - // fatal("defercheckwidth"); + if(defercalc && nerrors == 0) + fatal("defercheckwidth"); defercalc = 1; } |