]> gcc.gnu.org Git - gcc.git/blobdiff - gcc/ada/ChangeLog
* sem_ch12.adb:
[gcc.git] / gcc / ada / ChangeLog
index 25f2598393627c584af45184e0484128e57af30c..d3acabecc2939910cc9b08c4e13682dcb934aeac 100644 (file)
@@ -1,3 +1,14 @@
+2001-12-03  Ed Schonberg <schonber@gnat.com>
+
+       * 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.
+
 2001-12-01  Graham Stott  <grahams@redhat.com>
 
        * Makefile.in (misc.o): Add missing $(srcdir) prefix
This page took 0.033804 seconds and 5 git commands to generate.