compiler: add result parameter names for inlinable functions
authorIan Lance Taylor <ian@gcc.gnu.org>
Tue, 27 Nov 2018 21:40:56 +0000 (21:40 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Tue, 27 Nov 2018 21:40:56 +0000 (21:40 +0000)
commitb07b06716375f6bff210a828eddba1a3fd784d25
tree102cb82459d38d0d5bc8fcc1f79f5bc92b586c20
parent340632e97bccaa528160dcdff164ba056ef6e6dc
compiler: add result parameter names for inlinable functions

    An inlinable function body may need to refer to result parameters, so
    each result parameter needs a name.  We already give them all names in
    start_function (via create_result_variables).  Change the export data
    so that for an inlinable function we use those names for the function
    declaration's result parameters.

    Reviewed-on: https://go-review.googlesource.com/c/150070

From-SVN: r266532
gcc/go/gofrontend/MERGE
gcc/go/gofrontend/gogo.cc
gcc/go/gofrontend/gogo.h