compiler: If unary & does not escape, the var does not escape.
commit8ff995b54ef0b5776e0496233e98f0781d44cb98
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 12 May 2015 22:13:01 +0000 (12 22:13 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 12 May 2015 22:13:01 +0000 (12 22:13 +0000)
tree1068b1cbe6a9bafec00ef2500175bb992cd8cfec
parent2315565f531c73c63be6fc99c96fdad58bf38bfd
compiler: If unary & does not escape, the var does not escape.

If we have a unary & that takes the address of a variable, do
not force the variable to escape if the unary & does not
escape.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223100 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/go/gofrontend/expressions.cc