projects
/
platform
/
upstream
/
gcc48.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Imported Upstream version 4.8.1
[platform/upstream/gcc48.git]
/
gcc
/
testsuite
/
go.test
/
test
/
fixedbugs
/
bug367.dir
/
main.go
1
// Copyright 2011 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
5
package main
6
7
import (
8
"./p"
9
)
10
11
type T struct{ *p.S }
12
type I interface {
13
get()
14
}
15
16
func main() {
17
var t T
18
p.F(t)
19
var x interface{} = t
20
_, ok := x.(I)
21
if ok {
22
panic("should not satisfy main.I")
23
}
24
_, ok = x.(p.I)
25
if !ok {
26
panic("should satisfy p.I")
27
}
28
}