diff options
author | Arnaud Charlet <charlet@gcc.gnu.org> | 2010-06-22 09:15:42 +0200 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2010-06-22 09:15:42 +0200 |
commit | 841dd0f5e68139c1a695c983b6f3372a4c5c7bad (patch) | |
tree | f305957525805e053d232bcc80e2285f8c3acb22 /gcc/passes.c | |
parent | 196379c6f705582c047916b79e0ea1feded3b9cf (diff) | |
download | gcc-841dd0f5e68139c1a695c983b6f3372a4c5c7bad.zip gcc-841dd0f5e68139c1a695c983b6f3372a4c5c7bad.tar.gz gcc-841dd0f5e68139c1a695c983b6f3372a4c5c7bad.tar.bz2 |
[multiple changes]
2010-06-22 Gary Dismukes <dismukes@adacore.com>
* exp_util.adb (Find_Interface_ADT): Retrieve Designated_Type instead of
Directly_Designated_Type when the type argument is an access type.
(Find_Interface_Tag): Retrieve Designated_Type instead of
Directly_Designated_Type when the type argument is an access type.
(Has_Controlled_Coextensions): Retrieve Designated_Type instead of
Directly_Designated_Type of each access discriminant.
* sem_res.adb (Resolve_Type_Conversion): Retrieve Designated_Type
instead of Directly_Designated_Type when the operand and target types
are access types.
2010-06-22 Thomas Quinot <quinot@adacore.com>
* exp_aggr.adb (Flatten): Return False if one choice is statically
known to be out of bounds.
From-SVN: r161137
Diffstat (limited to 'gcc/passes.c')
0 files changed, 0 insertions, 0 deletions