compiler: make non-escaping Bound_method_expression not heap allocate
commit9aab367542161d7e6d845dea6b6a534046b37879
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 9 Jan 2018 23:33:49 +0000 (9 23:33 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 9 Jan 2018 23:33:49 +0000 (9 23:33 +0000)
treeb2e86086338f45336e6aa538099f55d6618323f4
parent5973ede0b47237b6e0c4c5df619be2354a084581
compiler: make non-escaping Bound_method_expression not heap allocate

    Bound_method_expression needs a closure. Stack allocate the
    closure when it does not escape.

    Reviewed-on: https://go-review.googlesource.com/85638

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