1// errorcheck -lang=go1.17
2
3// Copyright 2015 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 10975: Returning an invalid interface would cause
8// `internal compiler error: getinarg: not a func`.
9
10package main
11
12type I interface {
13	int // ERROR "interface contains embedded non-interface|embedding non-interface type"
14}
15
16func New() I {
17	return struct{}{}
18}
19