[Bug ada/35791] [Ada] V-table messed up with interface composition

sam at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Tue May 20 20:55:00 GMT 2008

------- Comment #3 from sam at gcc dot gnu dot org  2008-05-20 20:55 -------
This has been fixed by SVN commit 135638:

2008-05-20  Javier Miranda  <miranda@adacore.com>
            Ed Schonberg  <schonberg@adacore.com>
            Hristian Kirtchev  <kirtchev@adacore.com>

        * sem_ch3.adb
        (Analyze_Object_Declaration): Fix over-conservative condition
        restricting use of predefined assignment with tagged types that have
        convention CPP.
        (Analyze_Object_Declaration): Relax the check regarding deferred
        constants declared in scopes other than packages since they can be
        completed with pragma Import.
        Add missing escaping of all-caps word 'CPP' in error messages.
        (Build_Discriminated_Subtype): Do not inherit representation clauses
        from parent type if subtype already carries them, because they are
        inherited earlier during derivation and already include those that may
        come from a partial view.


sam at gcc dot gnu dot org changed:

           What    |Removed                     |Added
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|---                         |4.4.0


More information about the Gcc-bugs mailing list