aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/sem_ch13.ads
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2012-06-26 22:11:28 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2012-06-26 22:11:28 +0200
commit8a0320ad5ee725a4e81229c0ba0dd25c8aa48ac5 (patch)
treeed5a926eba95d7cf001fb68aa22d178a348f24b0 /gcc/ada/sem_ch13.ads
parent59b7e90faf4f995d5b1e32b9734804b1b12917ae (diff)
downloadgcc-8a0320ad5ee725a4e81229c0ba0dd25c8aa48ac5.zip
gcc-8a0320ad5ee725a4e81229c0ba0dd25c8aa48ac5.tar.gz
gcc-8a0320ad5ee725a4e81229c0ba0dd25c8aa48ac5.tar.bz2
[multiple changes]
2012-06-26 Vincent Pucci <pucci@adacore.com> * exp_ch3.adb (Build_Init_Statements): Don't check the parents in the Rep Item Chain of the task for aspects Interrupt_Priority, Priority, CPU and Dispatching_Domain. * exp_ch9.adb (Expand_N_Task_Type_Declaration): fields _Priority, _CPU and _Domain are present in the corresponding record type only if the task entity has a pragma, attribute definition clause or aspect specification. (Make_Initialize_Protection): Don't check the parents in the Rep Item Chain of the task for aspects Interrupt_Priority, Priority, CPU and Dispatching_Domain. * freeze.adb (Freeze_Entity): Use of Evaluate_Aspects_At_Freeze_Point call replaced by Analyze_Aspects_At_Freeze_Point. * sem_ch13.adb, sem_ch13.ads (Analyze_Aspects_At_Freeze_Point): Renaming of Evaluate_Aspects_At_Freeze_Point. 2012-06-26 Yannick Moy <moy@adacore.com> * sem_attr.adb (Analyze_Attribute): Detect if 'Old is used outside a postcondition, and issue an error in such a case. 2012-06-26 Yannick Moy <moy@adacore.com> * gnat_rm.texi: Minor editing. 2012-06-26 Tristan Gingold <gingold@adacore.com> * raise-gcc.c: Minor cleanup: remove unused prototype. * seh_init.c: Do not create an image wide unwind info to catch SEH when SEH unwind info are emitted by the compiler. From-SVN: r188995
Diffstat (limited to 'gcc/ada/sem_ch13.ads')
-rw-r--r--gcc/ada/sem_ch13.ads6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/ada/sem_ch13.ads b/gcc/ada/sem_ch13.ads
index 355e11e..ba335e1 100644
--- a/gcc/ada/sem_ch13.ads
+++ b/gcc/ada/sem_ch13.ads
@@ -299,6 +299,9 @@ package Sem_Ch13 is
-- Quite an awkward procedure, but this is an awkard requirement!
+ procedure Analyze_Aspects_At_Freeze_Point (E : Entity_Id);
+ -- Analyze all the delayed aspects for entity E at freezing point
+
procedure Check_Aspect_At_Freeze_Point (ASN : Node_Id);
-- Performs the processing described above at the freeze point, ASN is the
-- N_Aspect_Specification node for the aspect.
@@ -307,7 +310,4 @@ package Sem_Ch13 is
-- Performs the processing described above at the freeze all point, and
-- issues appropriate error messages if the visibility has indeed changed.
-- Again, ASN is the N_Aspect_Specification node for the aspect.
-
- procedure Evaluate_Aspects_At_Freeze_Point (E : Entity_Id);
- -- Evaluates all the delayed aspects for entity E at freezing point
end Sem_Ch13;