diff options
Diffstat (limited to 'gcc/ada/sprint.adb')
-rw-r--r-- | gcc/ada/sprint.adb | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ada/sprint.adb b/gcc/ada/sprint.adb index 0ccd8c2d01a..3c45d789390 100644 --- a/gcc/ada/sprint.adb +++ b/gcc/ada/sprint.adb @@ -2709,7 +2709,12 @@ package body Sprint is Write_Str (" some "); end if; - Sprint_Node (Loop_Parameter_Specification (Node)); + if Present (Iterator_Specification (Node)) then + Sprint_Node (Iterator_Specification (Node)); + else + Sprint_Node (Loop_Parameter_Specification (Node)); + end if; + Write_Str (" => "); Sprint_Node (Condition (Node)); |