Home | History | Annotate | Download | only in fixedbugs
      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, expecting { after if clause"
     27 	{}
     28 }
     29