[Ada] Do not crash with -gnatR3 on Ghost aspects
authorEd Schonberg <schonberg@adacore.com>
Wed, 14 Aug 2019 09:52:39 +0000 (09:52 +0000)
committerPierre-Marie de Rodat <pmderodat@gcc.gnu.org>
Wed, 14 Aug 2019 09:52:39 +0000 (09:52 +0000)
commit022c9dfe1f92a51da29a70a95b7af2f0541b6ab0
treec76e8d51ba35da7c5dc2414e119d46d00077690a
parent0246fe44ac945c563cb57fdb625746293d8f8334
[Ada] Do not crash with -gnatR3 on Ghost aspects

2019-08-14  Ed Schonberg  <schonberg@adacore.com>

gcc/ada/

* sem_aux.adb (Next_Rep_Item): If a node in the rep chain
involves a Ghost aspect it may have been replaced by a null
statement; use the original node to find next Rep_Item.
* repinfo.adb (List_Entities): Do not list an Ignored
Ghost_Entity, for which information may have been deleted.

From-SVN: r274470
gcc/ada/ChangeLog
gcc/ada/repinfo.adb
gcc/ada/sem_aux.adb