]> git.ipfire.org Git - thirdparty/gcc.git/commit
2016-04-20 Hristian Kirtchev <kirtchev@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Apr 2016 10:26:48 +0000 (10:26 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Apr 2016 10:26:48 +0000 (10:26 +0000)
commit22c03c901b19ee768817001b7043483b747b8b85
treef9d2333ed38e1afe8025fbd461b08bf4fa29ebd2
parent6ea76371d7bdb0afffe8c3264a9ba7b660dd561d
2016-04-20  Hristian Kirtchev  <kirtchev@adacore.com>

* sem_attr.ads Add new table Universal_Type_Attribute.
* sem_util.adb (Yields_Universal_Type): Use a table lookup when
checking attributes.

2016-04-20  Ed Schonberg  <schonberg@adacore.com>

* exp_aggr.adb (Init_Stored_Discriminants,
Init_Visible_Discriminants): New procedures, subsidiary of
Build_Record_Aggr_Code, to handle properly the construction
of aggregates for a derived type that constrains some parent
discriminants and renames others.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@235255 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/exp_aggr.adb
gcc/ada/sem_attr.ads
gcc/ada/sem_util.adb