Home | History | Annotate | Download | only in fixedbugs
      1 // run
      2 
      3 // Copyright 2010 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 // https://golang.org/issue/915
      8 
      9 package main
     10 
     11 type T struct {
     12 	x int
     13 }
     14 
     15 var t = &T{42}
     16 var i interface{} = t
     17 var tt, ok = i.(*T)
     18 
     19 func main() {
     20 	if tt == nil || tt.x != 42 {
     21 		println("BUG")
     22 	}
     23 }
     24