Commit 60a57222 by Ian Lance Taylor

reflect: enable allocation tests

    
    They were disabled due to the lack of escape analysis. Now that
    we have escape analysis, unskip these tests.
    
    Reviewed-on: https://go-review.googlesource.com/86248

From-SVN: r257324
parent 38f08ec0
5e8a91bf239c253d7b5c84bd2c1dd3ecb18980e9 b332ba2f0d0302eeb01a228c217928296cec56f6
The first line of this file holds the git revision number of the last The first line of this file holds the git revision number of the last
merge done from the gofrontend repository. merge done from the gofrontend repository.
...@@ -6162,9 +6162,6 @@ func TestPtrToMethods(t *testing.T) { ...@@ -6162,9 +6162,6 @@ func TestPtrToMethods(t *testing.T) {
} }
func TestMapAlloc(t *testing.T) { func TestMapAlloc(t *testing.T) {
if runtime.Compiler == "gccgo" {
t.Skip("skipping on gccgo until we have escape analysis")
}
m := ValueOf(make(map[int]int, 10)) m := ValueOf(make(map[int]int, 10))
k := ValueOf(5) k := ValueOf(5)
v := ValueOf(7) v := ValueOf(7)
...@@ -6195,9 +6192,6 @@ func TestMapAlloc(t *testing.T) { ...@@ -6195,9 +6192,6 @@ func TestMapAlloc(t *testing.T) {
} }
func TestChanAlloc(t *testing.T) { func TestChanAlloc(t *testing.T) {
if runtime.Compiler == "gccgo" {
t.Skip("skipping on gccgo until we have escape analysis")
}
// Note: for a chan int, the return Value must be allocated, so we // Note: for a chan int, the return Value must be allocated, so we
// use a chan *int instead. // use a chan *int instead.
c := ValueOf(make(chan *int, 1)) c := ValueOf(make(chan *int, 1))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment