diff options
author | Javier Miranda <miranda@adacore.com> | 2006-02-17 17:08:08 +0100 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2006-02-17 17:08:08 +0100 |
commit | 030d25f41343f0996b56368a54e609959428a0c6 (patch) | |
tree | 52bd5a1a367bbc697e2060f4f05fb59a110fdf52 /gcc/tree-ssa-operands.c | |
parent | 861f090ef3bdb37838d74515311e419ddb35b549 (diff) | |
download | gcc-030d25f41343f0996b56368a54e609959428a0c6.zip gcc-030d25f41343f0996b56368a54e609959428a0c6.tar.gz gcc-030d25f41343f0996b56368a54e609959428a0c6.tar.bz2 |
sem_ch3.adb (Build_Discriminated_Subtype): In case of concurrent type we cannot inherit the primitive operations...
2006-02-17 Javier Miranda <miranda@adacore.com>
Ed Schonberg <schonberg@adacore.com>
* sem_ch3.adb (Build_Discriminated_Subtype): In case of concurrent
type we cannot inherit the primitive operations; we inherit the
Corresponding_Record_Type (which has the list of primitive operations).
(Check_Anonymous_Access_Types): When creating anonymous access types for
access components, use Rewrite in order to preserve the tree structure,
for ASIS use.
(Analyze_Object_Declaration): For limited types with access
discriminants with defaults initialized by an aggregate, obtain
subtype from aggregate as for other mutable types.
(Derived_Type_Declaration): If the derived type is a limited interface,
set the corresponding flag (Is_Limited_Record is not sufficient).
From-SVN: r111193
Diffstat (limited to 'gcc/tree-ssa-operands.c')
0 files changed, 0 insertions, 0 deletions