diff options
author | Ian Lance Taylor <ian@gcc.gnu.org> | 2018-07-17 17:21:10 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@gcc.gnu.org> | 2018-07-17 17:21:10 +0000 |
commit | 4161493a3034388925048bf477bbb9238ff6643e (patch) | |
tree | 7b100106e84612bbb0de05a8e889dac1d7530319 /libcpp | |
parent | 5485812caf9865ec09ff5391e0794bbaffd20751 (diff) | |
download | gcc-4161493a3034388925048bf477bbb9238ff6643e.zip gcc-4161493a3034388925048bf477bbb9238ff6643e.tar.gz gcc-4161493a3034388925048bf477bbb9238ff6643e.tar.bz2 |
compiler: connect the concrete type and the placeholder for circular types
Previously, when creating the backend representation of a
circular type, we resolve the placeholder to a
circular_pointer_type. The backend doesn't know what the
concrete type is.
This CL changes it to resolve the placeholder to the concrete
type instead, so the backend may have better knowledge of the
concrete type.
Reviewed-on: https://go-review.googlesource.com/123738
From-SVN: r262830
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions