]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/c-family/c-ada-spec.cc
c-ada-spec.c (dump_ada_node): Do not use generic address for incomplete structures.
authorEric Botcazou <ebotcazou@adacore.com>
Wed, 28 Feb 2018 13:59:44 +0000 (13:59 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Wed, 28 Feb 2018 13:59:44 +0000 (13:59 +0000)
commit09de35509f92de3a11a1ca879b958c0f73e28b88
treef9a59c0225ccd0b2297a5192de8558d2587ae915
parente02f4b9298b75d7f4294574f7eb8baef9a48ff0c
c-ada-spec.c (dump_ada_node): Do not use generic address for incomplete structures.

* c-ada-spec.c (dump_ada_node) <POINTER_TYPE>: Do not use generic
address for incomplete structures.
(dump_forward_type): Do not bail out for incomplete structures.
(dump_ada_declaration): Do not special-case incomplete structures
for subtypes.  Dump them as null records for types.

From-SVN: r258066
gcc/c-family/ChangeLog
gcc/c-family/c-ada-spec.c
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/dump-ada-spec-11.c [new file with mode: 0644]