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 7package p 8 9func _ () { 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