decl.c (gnat_to_gnu_entity): Do not prematurely elaborate the full view of a type...
authorEric Botcazou <ebotcazou@adacore.com>
Sun, 26 May 2013 08:48:22 +0000 (08:48 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Sun, 26 May 2013 08:48:22 +0000 (08:48 +0000)
commit3fd7a66fddefe6ea59a42fc1139f715d0e3bb72f
treee3ae07551814997a53789a389ad5325c631e067e
parent184179f1834363a901d50a31610d51045b6976c1
decl.c (gnat_to_gnu_entity): Do not prematurely elaborate the full view of a type with a freeze node.

* gcc-interface/decl.c (gnat_to_gnu_entity): Do not prematurely
elaborate the full view of a type with a freeze node.
* gcc-interface/trans.c (process_type): Add explicit predicate.

From-SVN: r199336
gcc/ada/ChangeLog
gcc/ada/gcc-interface/decl.c
gcc/ada/gcc-interface/trans.c
gcc/testsuite/ChangeLog
gcc/testsuite/gnat.dg/incomplete3.adb [new file with mode: 0644]
gcc/testsuite/gnat.dg/incomplete3.ads [new file with mode: 0644]