escape: Analyze function values and conversions.
authorIan Lance Taylor <ian@gcc.gnu.org>
Thu, 30 Apr 2015 17:44:10 +0000 (17:44 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Thu, 30 Apr 2015 17:44:10 +0000 (17:44 +0000)
commitae9af49bd4d4f247eb5a1d179e207da899d101a6
tree7a0c6c06be7e3295b7dd800967bf55b08f9fe040
parent1c3289cd615ce4a38c4a54d69ebfa5ebc47685ca
escape: Analyze function values and conversions.

The analysis for variables defined as function literals did not
properly analyze the underlying function literal when it was converted
to a function type.  Also, when analyzing composite literals with
function literals as arguments, the connection between the composite
literal and the function literal was ignored.

From-SVN: r222642
gcc/go/gofrontend/escape.cc