1// Copyright 2009 The Go Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style 3// license that can be found in the LICENSE file. 4 5package bug2 6 7import _ "./bug1" 8import "./bug0" 9 10type T2 struct { t bug0.T } 11 12func fn(p *T2) int { 13 // This reference should be invalid, because bug0.T.i is local 14 // to package bug0 and should not be visible in package bug1. 15 return p.t.i; // ERROR "field|undef" 16} 17