Source file test/fixedbugs/issue18747.go
1 // errorcheck 2 3 // Copyright 2017 The Go Authors. All rights reserved. 4 // Use of this source code is governed by a BSD-style 5 // license that can be found in the LICENSE file. 6 7 package p 8 9 func _ () { 10 if {} // ERROR "missing condition in if statement" 11 12 if 13 {} // ERROR "missing condition in if statement" 14 15 if ; {} // ERROR "missing condition in if statement" 16 17 if foo; {} // ERROR "missing condition in if statement" 18 19 if foo; // ERROR "missing condition in if statement" 20 {} 21 22 if foo {} 23 24 if ; foo {} 25 26 if foo // ERROR "unexpected newline, expected { after if clause" 27 {} 28 } 29