aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2018-03-01 19:56:14 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2018-03-01 19:56:14 +0000
commit56fc943329299ed3b53ddefd9bcdec997ee9cc71 (patch)
tree642557ee91807bd6032e46f1e207e9ca9f92ddb7 /gcc/combine.c
parenteedaaaf7d7892011245b1e2054ca917c6d81c213 (diff)
downloadgcc-56fc943329299ed3b53ddefd9bcdec997ee9cc71.zip
gcc-56fc943329299ed3b53ddefd9bcdec997ee9cc71.tar.gz
gcc-56fc943329299ed3b53ddefd9bcdec997ee9cc71.tar.bz2
compiler: avoid crashing on bad self-referential type
The compiler was crashing partway through emitting an error for a bad self-referential struct type (which refers to one of its own fields via an unsafe.Offset expression). Tweak the offset logic to check for this class of type error and exit cleanly. Fixes golang/go#24180 Reviewed-on: https://go-review.googlesource.com/97855 From-SVN: r258112
Diffstat (limited to 'gcc/combine.c')
0 files changed, 0 insertions, 0 deletions