sem_ch4.adb: Minor reformatting.
authorHristian Kirtchev <kirtchev@adacore.com>
Wed, 18 Nov 2015 10:05:58 +0000 (10:05 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 18 Nov 2015 10:05:58 +0000 (11:05 +0100)
commitd930784028af209c12327ae6ee0cc2b163fe82ae
tree8f414e7247172af735290f8e76ecffe66d775ca5
parent5904016a5c1d7df58877678583a3f65ebecc052d
sem_ch4.adb: Minor reformatting.

2015-11-18  Hristian Kirtchev  <kirtchev@adacore.com>

* sem_ch4.adb: Minor reformatting.

2015-11-18  Hristian Kirtchev  <kirtchev@adacore.com>

* exp_util.adb (Expand_Subtype_From_Expr): Add new formal
parameter Related_Id and propagate it to Make_Subtype_From_Expr.
(Make_Subtype_From_Expr): Add new formal parameter
Related_Id. Create external entities when requested by the caller.
* exp_util.ads (Expand_Subtype_From_Expr): Add new formal
parameter Related_Id. Update the comment on usage.
(Make_Subtype_From_Expr): Add new formal parameter
Related_Id. Update the comment on usage.
* sem_ch3.adb (Analyze_Object_Declaration): Add local variable
Related_Id. Generate an external constrained subtype when the
object is a public symbol.

2015-11-18  Hristian Kirtchev  <kirtchev@adacore.com>

* sem_prag.adb (Analyze_Pragma): Update the grammars of pragmas
Abstract_State, Depends, Global, Initializes, Refined_Depends,
Refined_Global and Refined_State.

From-SVN: r230524
gcc/ada/ChangeLog
gcc/ada/exp_util.adb
gcc/ada/exp_util.ads
gcc/ada/sem_ch3.adb
gcc/ada/sem_ch4.adb
gcc/ada/sem_prag.adb