diff options
Diffstat (limited to 'libgo/go/runtime/iface_test.go')
-rw-r--r-- | libgo/go/runtime/iface_test.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libgo/go/runtime/iface_test.go b/libgo/go/runtime/iface_test.go index 7f27baa..3744a4f 100644 --- a/libgo/go/runtime/iface_test.go +++ b/libgo/go/runtime/iface_test.go @@ -223,6 +223,10 @@ func BenchmarkAssertE2E2Blank(b *testing.B) { } func TestNonEscapingConvT2E(t *testing.T) { + if runtime.Compiler == "gccgo" { + t.Skip("does not work on gccgo without better escape analysis") + } + m := make(map[interface{}]bool) m[42] = true if !m[42] { @@ -243,6 +247,10 @@ func TestNonEscapingConvT2E(t *testing.T) { } func TestNonEscapingConvT2I(t *testing.T) { + if runtime.Compiler == "gccgo" { + t.Skip("does not work on gccgo without better escape analysis") + } + m := make(map[I1]bool) m[TM(42)] = true if !m[TM(42)] { |