| // errorcheck -newparser=0 |
| |
| // Copyright 2010 The Go Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style |
| // license that can be found in the LICENSE file. |
| |
| // TODO(mdempsky): Update error expectations for new parser. |
| // The new parser emits an extra "missing { after for clause" error. |
| // The old parser is supposed to emit this too, but it panics first |
| // due to a nil pointer dereference. |
| |
| package main |
| |
| func main() { |
| for x // GCCGO_ERROR "undefined" |
| { // ERROR "missing .*{.* after for clause|missing operand" |
| z // GCCGO_ERROR "undefined" |