aboutsummaryrefslogtreecommitdiff
path: root/libgo
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2018-01-09 23:30:37 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2018-01-09 23:30:37 +0000
commiteb80a362bc7b382baf8541e84ccab33a887dd58a (patch)
tree10f75f4863f960463d056f07e7684bacf25e5850 /libgo
parent41a6da2de5102b6052175c82ad2fb2357c9eceab (diff)
downloadgcc-eb80a362bc7b382baf8541e84ccab33a887dd58a.zip
gcc-eb80a362bc7b382baf8541e84ccab33a887dd58a.tar.gz
gcc-eb80a362bc7b382baf8541e84ccab33a887dd58a.tar.bz2
compiler: move some escape check to Mark_address_taken
Move some check of escape state earlier, from get_backend to Mark_address_taken. So we can reclaim escape analysis Nodes before kicking off the backend (not done in this CL). Also it makes it easier to check variables and closures do not escape when the escape analysis is run for the runtime package (also not done in this CL). Reviewed-on: https://go-review.googlesource.com/85735 From-SVN: r256406
Diffstat (limited to 'libgo')
0 files changed, 0 insertions, 0 deletions