aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/sinfo.ads
diff options
context:
space:
mode:
authorRobert Dewar <dewar@adacore.com>2010-10-12 10:20:00 +0000
committerArnaud Charlet <charlet@gcc.gnu.org>2010-10-12 12:20:00 +0200
commit811ef5ba910ae7449d73226143271a89d1da6936 (patch)
tree6f7449e9ba90b9416b794aba7df5b126a7544426 /gcc/ada/sinfo.ads
parent92cbddaa2ae10e2cb208067b0fc2871ab81a62bc (diff)
downloadgcc-811ef5ba910ae7449d73226143271a89d1da6936.zip
gcc-811ef5ba910ae7449d73226143271a89d1da6936.tar.gz
gcc-811ef5ba910ae7449d73226143271a89d1da6936.tar.bz2
par-ch13.adb (P_Aspect_Specifications): Fix handling of 'Class aspects
2010-10-12 Robert Dewar <dewar@adacore.com> * par-ch13.adb (P_Aspect_Specifications): Fix handling of 'Class aspects * sem_ch13.adb (Analyze_Aspect_Specifications): Fix bad Sloc on aspects * sem_prag.adb (Fix_Error): Only change pragma names for pragmas from aspects. (Check_Optional_Identifier): Handle case of direct arguments (Chain_PPC): Test for abstract case, giving appropriate messages * sinfo.ads, sinfo.adb (Class_Present): Allowed on N_Pragma node From-SVN: r165355
Diffstat (limited to 'gcc/ada/sinfo.ads')
-rw-r--r--gcc/ada/sinfo.ads1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/ada/sinfo.ads b/gcc/ada/sinfo.ads
index cc27040..a7f4370 100644
--- a/gcc/ada/sinfo.ads
+++ b/gcc/ada/sinfo.ads
@@ -2028,6 +2028,7 @@ package Sinfo is
-- Is_Delayed_Aspect (Flag14-Sem)
-- Import_Interface_Present (Flag16-Sem)
-- Aspect_Cancel (Flag11-Sem)
+ -- Class_Present (Flag6) (set False if not from Aspect with 'Class)
-- Note: we should have a section on what pragmas are passed on to
-- the back end to be processed. This section should note that pragma