exp_ch9.adb (Expand_N_Asynchronous_Select, [...]): Code and comment reformatting.
authorHristian Kirtchev <kirtchev@adacore.com>
Thu, 13 Dec 2007 10:26:00 +0000 (11:26 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Thu, 13 Dec 2007 10:26:00 +0000 (11:26 +0100)
commit867aba4e8d623fd9817881052b4c10c92ed64cb5
tree62d4d8b88808e574399fe1649100a812ea3a3723
parentfae4d8398825d0d0f7cb641dcd286885058d3a88
exp_ch9.adb (Expand_N_Asynchronous_Select, [...]): Code and comment reformatting.

2007-12-06  Hristian Kirtchev  <kirtchev@adacore.com>
    Ed Schonberg  <schonberg@adacore.com>

* exp_ch9.adb (Expand_N_Asynchronous_Select,
Expand_N_Conditional_Entry_Call, Expand_N_Timed_Entry_Call): Code and
comment reformatting.
(Set_Privals): Inherit aliased flag from formal. From code reading.
(Build_Simple_Entry_Call): Out parameters of an access type are passed
by copy and initialized from the actual. This includes entry parameters.
(Expand_N_Requeue_Statement): Reimplement in order to handle both Ada 95
and Ada 2005 models of requeue.
(Null_Statements): Still connsider do-end block null if it contains
Unreferenced and Warnings pragmas.
(Expand_N_Accept_Statement): Do not optimize away null do end if
dispatching policy is other than defaulted.
(Expand_N_Timed_Entry_Call): When the triggering statement is a
dispatching call, manually analyze the delay statement.
(Find_Parameter_Type): Move subprogram to Sem_Util.

From-SVN: r130834
gcc/ada/exp_ch9.adb