diff options
author | Gary Dismukes <dismukes@adacore.com> | 2005-06-16 10:42:04 +0200 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2005-06-16 10:42:04 +0200 |
commit | d37209bffbef004f2de1040b938ae0d1eeb493aa (patch) | |
tree | 458b4c68b0da5ede00eaa37fd4ee5736a5c61615 /gcc/ada/initialize.c | |
parent | 564383da33e0a312edb3fc57ce5eddef8b5ab119 (diff) | |
download | gcc-d37209bffbef004f2de1040b938ae0d1eeb493aa.zip gcc-d37209bffbef004f2de1040b938ae0d1eeb493aa.tar.gz gcc-d37209bffbef004f2de1040b938ae0d1eeb493aa.tar.bz2 |
layout.adb (Discrimify): Remove resetting of Vtype to the underlying type which turns out to be an...
2005-06-14 Gary Dismukes <dismukes@adacore.com>
* layout.adb (Discrimify): Remove resetting of Vtype to the underlying
type which turns out to be an incomplete and incorrect fix.
(Layout_Array_Type): Use Underlying_Type when checking whether the scope
of the type is declared in a record (for determination of insertion
type).
(SO_Ref_From_Expr): Test whether Vtype denotes a partial or full view of
a private type and ensure that the primary entity is used for the type
of the newly created function's V formal by taking the Etype of the
view.
From-SVN: r101044
Diffstat (limited to 'gcc/ada/initialize.c')
0 files changed, 0 insertions, 0 deletions