1// errorcheck -d=panic
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
10package main
11
12import (
13	// avoid imported and not used errors
14	// "io/ioutil"
15	"net/http"
16	// "os"
17)
18
19func 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
23type Page struct {
24	Title string
25	Body []byte
26}
27
28