diff options
| author | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-12-13 10:48:09 +0000 |
|---|---|---|
| committer | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-12-13 10:48:09 +0000 |
| commit | ae59aaa78c6f6ca0b67170e17d554baf11ba4af8 (patch) | |
| tree | 63a8d81a2d72713eadec60590e4714fa1864c3a2 /libjava/classpath/lib/gnu/java/beans/decoder | |
| parent | 80abf9e0ffb5ea38fa475f71e841ba9a6e57f377 (diff) | |
| download | ppe42-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/java/beans/decoder')
0 files changed, 0 insertions, 0 deletions

