diff options
author | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-07-29 14:56:34 +0000 |
---|---|---|
committer | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-07-29 14:56:34 +0000 |
commit | ed61dbd733efdfe550496f7dcf250db46acf3e9c (patch) | |
tree | d192de0ecbcd76febdcc593744d443a54f4ffd7a /libstdc++-v3/include/ext/random.tcc | |
parent | 8d88fddab9bff762694f46590c957676a675aba4 (diff) | |
download | gcc-ed61dbd733efdfe550496f7dcf250db46acf3e9c.tar.gz |
2014-07-29 Ed Schonberg <schonberg@adacore.com>
* sem_ch3.adb: Move Has_Defaulted_Discriminants to sem_util.
* sem_ch4.adb (Analyze_Allocator): Defer resolution of expression
until context type is available.
* sem_res.adb (Resolve_Allocator): In the case of a qualified
expression, complete resolution of expression.
(Check_Aliased_Parameter): New procedure within Resolve_Actuals,
to apply Ada2012 checks on aliased formals, as well as
accesibility checks when the context of the call is an allocator
or a qualified expression.
* sem_util.ads, sem_util.adb (Has_Defaulted_Discriminants):
Moved here from sem_ch3.
(Object_Access_Level): Handle properly aliased formals and
aggregates.
* exp_ch6.adb (Expand_Call): Remove check on aliased parameters,
now properly performed in sem_res (Resolve_Actuals,
Check_Aliased_Parameter).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@213206 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/include/ext/random.tcc')
0 files changed, 0 insertions, 0 deletions