escape: Analyze function values and conversions.
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 30 Apr 2015 17:44:10 +0000 (17:44 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 30 Apr 2015 17:44:10 +0000 (17:44 +0000)
commitbc2a5573aba5a030f14589e378072c954990ab57
tree7a0c6c06be7e3295b7dd800967bf55b08f9fe040
parent51aab39345ae0c796bd31b0ab03cc0fced7767da
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.

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