// Copyright 2012 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 error1 type I0 interface { // When embedded, the predeclared error interface // must remain visible in interface types. error } type T0 struct { ExportedField interface { // error should be visible error } } type S0 struct { // In struct types, an embedded error must only be visible // if AllDecls is set. error }