modernc.org/gc@v1.0.1-0.20240304020402-f0dba7c97c2b/testdata/errchk/test/fixedbugs/bug358.go (about)

     1  // errorcheck
     2  
     3  // Copyright 2011 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  // issue 1979
     8  // used to get internal compiler error too
     9  
    10  package main
    11  
    12  import (
    13  	// avoid imported and not used errors
    14  	// "io/ioutil"
    15  	"net/http"
    16  	// "os"
    17  )
    18  
    19  func makeHandler(fn func(http.ResponseWriter, *http.Request, string)) http.HandlerFunc {
    20  	return func(w http.ResponseWriter, r *http.Request)  // ERROR "syntax error|not an expression|invalid use of type"
    21  }
    22  
    23  type Page struct {
    24  	Title string
    25  	Body []byte
    26  }
    27