github.com/AndrienkoAleksandr/go@v0.0.19/src/go/parser/testdata/issue23434.src (about) 1 // Copyright 2018 The Go Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 // Test case for issue 23434: Better synchronization of 6 // parser after missing type. There should be exactly 7 // one error each time, with now follow errors. 8 9 package p 10 11 func g() { 12 m := make(map[string]! /* ERROR "expected type, found '!'" */ ) 13 for { 14 x := 1 15 print(x) 16 } 17 } 18 19 func f() { 20 m := make(map[string]) /* ERROR "expected type, found '\)'" */ 21 for { 22 x := 1 23 print(x) 24 } 25 }