aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/sem_ch3.ads
diff options
context:
space:
mode:
authorBob Duff <duff@adacore.com>2020-06-09 10:53:23 -0400
committerPierre-Marie de Rodat <derodat@adacore.com>2020-07-16 05:18:09 -0400
commitf7a8be8a1919661122a8ac87c595e1267a1ee3d5 (patch)
tree6fa25f1f3bc668e6439ff992bcf0aaef7281c895 /gcc/ada/sem_ch3.ads
parentebc2b117e43191de355187553586aef30048f098 (diff)
downloadgcc-f7a8be8a1919661122a8ac87c595e1267a1ee3d5.zip
gcc-f7a8be8a1919661122a8ac87c595e1267a1ee3d5.tar.gz
gcc-f7a8be8a1919661122a8ac87c595e1267a1ee3d5.tar.bz2
[Ada] Ada2020: AI12-0055 No_Dynamic_CPU_Assignment restriction
gcc/ada/ * libgnat/s-rident.ads (No_Dynamic_CPU_Assignment): New restriction. Add it to all relevant profiles. * sem_ch13.adb (Attribute_CPU): Check No_Dynamic_CPU_Assignment restriction. (Attribute_CPU, Attribute_Dispatching_Domain, Attribute_Interrupt_Priority): Remove error checks -- these are checked in the parser. * sem_prag.adb (Pragma_CPU): Check No_Dynamic_CPU_Assignment restriction. We've got a little violation of DRY here. * sem.ads, sem_ch3.ads: Minor comment fix.
Diffstat (limited to 'gcc/ada/sem_ch3.ads')
-rw-r--r--gcc/ada/sem_ch3.ads2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/ada/sem_ch3.ads b/gcc/ada/sem_ch3.ads
index 02fe39b..bb29904 100644
--- a/gcc/ada/sem_ch3.ads
+++ b/gcc/ada/sem_ch3.ads
@@ -241,7 +241,7 @@ package Sem_Ch3 is
-- Default and per object expressions do not freeze their components, and
-- must be analyzed and resolved accordingly. The analysis is done by
-- calling the Preanalyze_And_Resolve routine and setting the global
- -- In_Default_Expression flag. See the documentation section entitled
+ -- In_Spec_Expression flag. See the documentation section entitled
-- "Handling of Default and Per-Object Expressions" in sem.ads for full
-- details. N is the expression to be analyzed, T is the expected type.
-- This mechanism is also used for aspect specifications that have an