diff options
author | R?my Oudompheng <oudomphe@phare.normalesup.org> | 2014-09-15 18:31:47 +0200 |
---|---|---|
committer | R?my Oudompheng <oudomphe@phare.normalesup.org> | 2014-09-15 18:31:47 +0200 |
commit | 40280c6f69bdccc21074257818fd4b37b5976679 (patch) | |
tree | 9f39a7c6ee84fb5bdb2b584d8c9f776cd90b7a13 /src/cmd/gc/mkopnames | |
parent | cc2fa2c32eaa33fe704dbb4145ee545ba6135b71 (diff) | |
download | go-40280c6f69bdccc21074257818fd4b37b5976679.tar.gz |
cmd/gc: don't walk static nodes generated by anylit.
During anylit run, nodes such as SLICEARR(statictmp, [:])
may be generated and are expected to be found unchanged by
gen_as_init.
In some walks (in particular walkselect), the statement
may be walked again and lowered to its usual form, leading to a
crash.
Fixes issue 8017.
Fixes issue 8024.
Fixes issue 8058.
LGTM=rsc
R=golang-codereviews, dvyukov, gobot, rsc
CC=golang-codereviews
https://codereview.appspot.com/112080043
Diffstat (limited to 'src/cmd/gc/mkopnames')
0 files changed, 0 insertions, 0 deletions