// errorcheck // Copyright 2017 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. package p func _ () { if {} // ERROR "missing condition in if statement" if {} // ERROR "missing condition in if statement" if ; {} // ERROR "missing condition in if statement" if foo; {} // ERROR "missing condition in if statement" if foo; // ERROR "missing condition in if statement" {} if foo {} if ; foo {} if foo // ERROR "unexpected newline, expected { after if clause" {} }