summaryrefslogtreecommitdiff
path: root/test/escape2.go
diff options
context:
space:
mode:
authorLuuk van Dijk <lvd@golang.org>2011-11-02 15:36:33 +0100
committerLuuk van Dijk <lvd@golang.org>2011-11-02 15:36:33 +0100
commitfd006e8f84f28e9b026d2fbac161b14eb8386d21 (patch)
tree06e25142f26dfe1e7e53001ec20fa3e69ce7e06d /test/escape2.go
parent19d9c44fc9f14579f3eead591815c499aea6ff96 (diff)
downloadgo-fd006e8f84f28e9b026d2fbac161b14eb8386d21.tar.gz
gc: small fixes for printing.
mark OADDR inserted by typecheck as implicit OCOPY takes ->left and ->right, not ->list OMAKE*'s can all have arguments precedence for OIND was initalized twice fixes issue 2414 R=rsc, dave CC=golang-dev http://codereview.appspot.com/5319065
Diffstat (limited to 'test/escape2.go')
-rw-r--r--test/escape2.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/test/escape2.go b/test/escape2.go
index 06ada5aaa..3f7d6e3a1 100644
--- a/test/escape2.go
+++ b/test/escape2.go
@@ -148,7 +148,7 @@ func (b *Bar2) NoLeak() int { // ERROR "b does not escape"
}
func (b *Bar2) Leak() []int { // ERROR "leaking param: b"
- return b.i[:] // ERROR "&b.i escapes to heap"
+ return b.i[:] // ERROR "b.i escapes to heap"
}
func (b *Bar2) AlsoNoLeak() []int { // ERROR "b does not escape"
@@ -156,12 +156,12 @@ func (b *Bar2) AlsoNoLeak() []int { // ERROR "b does not escape"
}
func (b *Bar2) LeakSelf() { // ERROR "leaking param: b"
- b.ii = b.i[0:4] // ERROR "&b.i escapes to heap"
+ b.ii = b.i[0:4] // ERROR "b.i escapes to heap"
}
func (b *Bar2) LeakSelf2() { // ERROR "leaking param: b"
var buf []int
- buf = b.i[0:] // ERROR "&b.i escapes to heap"
+ buf = b.i[0:] // ERROR "b.i escapes to heap"
b.ii = buf
}