| // Copyright 2018 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. |
| |
| // Test case for go.dev/issue/11377: Better synchronization of |
| // parser after certain syntax errors. |
| |
| package p |
| |
| func bad1() { |
| if f()) /* ERROR "expected ';', found '\)'" */ { |
| return |
| } |
| } |
| |
| // There shouldn't be any errors down below. |
| |
| func F1() {} |
| func F2() {} |
| func F3() {} |
| func F4() {} |
| func F5() {} |
| func F6() {} |
| func F7() {} |
| func F8() {} |
| func F9() {} |
| func F10() {} |