aboutsummaryrefslogtreecommitdiff
path: root/libbacktrace
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2017-07-28 18:03:29 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2017-07-28 18:03:29 +0000
commit9761988fc78d16fe36fbb7f000c6b55e7fa83787 (patch)
tree331c793014022b2db3215daf49ba805b42c7133f /libbacktrace
parent97a0928c524753bcebed187fb087862705fcdda3 (diff)
downloadgcc-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