par-ch13.adb (P_Aspect_Specifications): Fix handling of 'Class aspects
authorRobert Dewar <dewar@adacore.com>
Tue, 12 Oct 2010 10:20:00 +0000 (10:20 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 12 Oct 2010 10:20:00 +0000 (12:20 +0200)
commit811ef5ba910ae7449d73226143271a89d1da6936
tree6f7449e9ba90b9416b794aba7df5b126a7544426
parent92cbddaa2ae10e2cb208067b0fc2871ab81a62bc
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
gcc/ada/ChangeLog
gcc/ada/par-ch13.adb
gcc/ada/sem_ch13.adb
gcc/ada/sem_prag.adb
gcc/ada/sinfo.adb
gcc/ada/sinfo.ads