summaryrefslogtreecommitdiffstats
path: root/libjava/classpath/lib/gnu
diff options
context:
space:
mode:
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2007-12-13 10:48:09 +0000
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2007-12-13 10:48:09 +0000
commitae59aaa78c6f6ca0b67170e17d554baf11ba4af8 (patch)
tree63a8d81a2d72713eadec60590e4714fa1864c3a2 /libjava/classpath/lib/gnu
parent80abf9e0ffb5ea38fa475f71e841ba9a6e57f377 (diff)
downloadppe42-gcc-ae59aaa78c6f6ca0b67170e17d554baf11ba4af8.tar.gz
ppe42-gcc-ae59aaa78c6f6ca0b67170e17d554baf11ba4af8.zip
2007-12-06 Javier Miranda <miranda@adacore.com>
Ed Schonberg <schonberg@adacore.com> * sem_ch3.ads, sem_ch3.adb (Check_Abstract_Overriding): Avoid generation of spurious error if parent is an interface type; caused because predefined primitive bodies will be generated later by Freeze_Record_Type. (Process_Subtype): The subtype inherits the Known_To_Have_Preelab_Init flag. (Derive_Subprograms): Handle derivations of predefined primitives after all the user-defined primitives to ensure that they are found in proper order in instantiations. (Add_Interface_Tag_Components, Inherit_Components): Update occurrences of Related_Interface to Related_Type. (Record_Type_Declaration): Minor reordering of calls to decorate the Tag component because the entity must have set its Ekind attribute before setting its Is_Tag attribute. (Analyze_Subtype_Declaration): In the case of subtypes with Private_Kind, inherit Known_To_Have_Preelab_Init from the parent. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@130883 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/lib/gnu')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud