sem_prag.adb (Analyze_Refined_Depends_In_Decl_Part): Adapt checking for optional...
authorYannick Moy <moy@adacore.com>
Wed, 12 Oct 2016 14:25:05 +0000 (14:25 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 12 Oct 2016 14:25:05 +0000 (16:25 +0200)
commita25f5b28d740a5ae7a81608e0b10df94f110d7a5
tree2b7f61eec493d13b54ba56730c8b4c5e4f19a1ac
parent5b42c03538d0c0ce1c37e85855b6c18238fb1463
sem_prag.adb (Analyze_Refined_Depends_In_Decl_Part): Adapt checking for optional refinement of abstract state with partial visible...

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

* sem_prag.adb (Analyze_Refined_Depends_In_Decl_Part): Adapt checking
for optional refinement of abstract state with partial
visible refinement.
(Analyze_Refined_Global_In_Decl_Part): Adapt checking for optional
refinement of abstract state with partial visible refinement. Implement
new rules in SPARK RM 7.2.4 related to optional refinement.
Also fix the missing detection of missing items.

From-SVN: r241050
gcc/ada/ChangeLog
gcc/ada/sem_prag.adb