diff options
author | Ian Lance Taylor <ian@gcc.gnu.org> | 2017-07-28 18:03:29 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@gcc.gnu.org> | 2017-07-28 18:03:29 +0000 |
commit | 9761988fc78d16fe36fbb7f000c6b55e7fa83787 (patch) | |
tree | 331c793014022b2db3215daf49ba805b42c7133f /libbacktrace | |
parent | 97a0928c524753bcebed187fb087862705fcdda3 (diff) | |
download | gcc-9761988fc78d16fe36fbb7f000c6b55e7fa83787.zip gcc-9761988fc78d16fe36fbb7f000c6b55e7fa83787.tar.gz gcc-9761988fc78d16fe36fbb7f000c6b55e7fa83787.tar.bz2 |
compiler: track placeholder pointer types for conversion
We recently started walking through the hash table of pointer types to
finalize them. Unfortunately it is possible to create a new pointer
type while finalizing an existing one (test case: test/fixedbugs/issue5291)
and that breaks the iteration. So, instead, keep a list of
placeholder pointer types, and iterate through them while permitting
the list to be extended as we go.
Reviewed-on: https://go-review.googlesource.com/51771
From-SVN: r250683
Diffstat (limited to 'libbacktrace')
0 files changed, 0 insertions, 0 deletions