[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Wed, 12 Oct 2016 14:37:35 +0000 (16:37 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 12 Oct 2016 14:37:35 +0000 (16:37 +0200)
commit05f1a54316f9516defe5ab54e0be66b1821596a1
tree668d6e6bca34413ff3d8823da22c1dc246815c84
parentc8dc49fb0318088e30040d1162cea181931f1ab4
[multiple changes]

2016-10-12  Yannick Moy  <moy@adacore.com>

* einfo.adb, einfo.ads (Partial_Refinement_Constituents): Take
into account constituents that are themselves abstract states
with full or partial refinement visible.
* sem_prag.adb (Find_Encapsulating_State): Move function
to library-level, to share between subprograms.
(Analyze_Refined_Global_In_Decl_Part): Use
Find_Encapsulating_State to get relevant encapsulating state.

2016-10-12  Arnaud Charlet  <charlet@adacore.com>

* gnat1drv.adb: Fix minor typo.

From-SVN: r241052
gcc/ada/ChangeLog
gcc/ada/einfo.adb
gcc/ada/einfo.ads
gcc/ada/gnat1drv.adb
gcc/ada/sem_prag.adb