aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran
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/fortran
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/fortran')
0 files changed, 0 insertions, 0 deletions