diff options
author | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-10-07 12:33:30 +0000 |
---|---|---|
committer | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-10-07 12:33:30 +0000 |
commit | 7836f2d6ff0a966aff9a38e98b71f7c332ed9b99 (patch) | |
tree | 11fa351f4d10d26dff6b9d6899514fb48becef9f /gcc/ada/sprint.adb | |
parent | 9d0f093f7165d9ecf452fa4db15039b123011c0a (diff) | |
download | gcc-7836f2d6ff0a966aff9a38e98b71f7c332ed9b99.tar.gz |
2010-10-07 Robert Dewar <dewar@adacore.com>
* exp_util.adb (Insert_Actions): Add handling of
N_Parametrized_Expression.
* par-ch6.adb (P_Subprogram): Add parsing of parametrized expression
* sem.adb: Add entry for N_Parametrized_Expression
* sem_ch6.adb (Analyze_Parametrized_Expression): New procedure
* sem_ch6.ads (Analyze_Parametrized_Expression): New procedure
* sinfo.ads, sinfo.adb: Add N_Parametrized_Expression
* sprint.adb (Sprint_Node): Add handling for N_Parametrized_Expression
* par-ch4.adb: Minor reformatting.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@165098 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/sprint.adb')
-rw-r--r-- | gcc/ada/sprint.adb | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gcc/ada/sprint.adb b/gcc/ada/sprint.adb index 60aad672af9..f7aceea18c1 100644 --- a/gcc/ada/sprint.adb +++ b/gcc/ada/sprint.adb @@ -2388,6 +2388,17 @@ package body Sprint is Write_Str (", "); end if; + when N_Parametrized_Expression => + Write_Indent; + Sprint_Node_Sloc (Specification (Node)); + + Write_Str (" is"); + Indent_Begin; + Write_Indent; + Sprint_Node (Expression (Node)); + Write_Char (';'); + Indent_End; + when N_Pop_Constraint_Error_Label => Write_Indent_Str ("%pop_constraint_error_label"); |