diff options
author | Ed Schonberg <schonber@gnat.com> | 2001-12-03 18:56:11 +0000 |
---|---|---|
committer | Geert Bosch <bosch@gcc.gnu.org> | 2001-12-03 19:56:11 +0100 |
commit | 3bd6c100304455a0240ca776b5c9cd683a0b7ad8 (patch) | |
tree | 817c077e4fc55a97321d2b68eb17c09381b5affd /gcc/cppinit.c | |
parent | 52acbdcba982a18a35bb5309e6812b324f04da79 (diff) | |
download | gcc-3bd6c100304455a0240ca776b5c9cd683a0b7ad8.zip gcc-3bd6c100304455a0240ca776b5c9cd683a0b7ad8.tar.gz gcc-3bd6c100304455a0240ca776b5c9cd683a0b7ad8.tar.bz2 |
* sem_ch12.adb:
(Analyze_generic_subprogram_Declaration): Set outer_generic_scope,
to prevent freezing within formal packages.
(Freeze_Subprogram_Body): If body comes from another instance that
appeared before its own body, place freeze node at end of current
declarative part, to prevent a back-end crash.
(Inline_Instance_Body): Handle properly a package instance within
a subprogram instance that is a child unit.
From-SVN: r47555
Diffstat (limited to 'gcc/cppinit.c')
0 files changed, 0 insertions, 0 deletions