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
This commit is contained in:
Ian Lance Taylor 2018-02-02 00:33:03 +00:00
parent 38f08ec0bd
commit 60a57222fe
2 changed files with 1 additions and 7 deletions

View File

@ -1,4 +1,4 @@
5e8a91bf239c253d7b5c84bd2c1dd3ecb18980e9
b332ba2f0d0302eeb01a228c217928296cec56f6
The first line of this file holds the git revision number of the last
merge done from the gofrontend repository.

View File

@ -6162,9 +6162,6 @@ func TestPtrToMethods(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))
k := ValueOf(5)
v := ValueOf(7)
@ -6195,9 +6192,6 @@ func TestMapAlloc(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
// use a chan *int instead.
c := ValueOf(make(chan *int, 1))