From bbd00cd05d390f69f2dbfa8bcac12b9ef4d63e30 Mon Sep 17 00:00:00 2001 From: Piotr Trojanek Date: Wed, 10 Sep 2025 19:12:22 +0200 Subject: [PATCH] ada: Include finally statements in debug pretty-printing Handled sequence of statements now includes optional finally statements. gcc/ada/ChangeLog: * sprint.adb (Sprint_Node_Actual): Print finally statements, if present. --- gcc/ada/sprint.adb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gcc/ada/sprint.adb b/gcc/ada/sprint.adb index 7a9749287af..f5caa3d1b78 100644 --- a/gcc/ada/sprint.adb +++ b/gcc/ada/sprint.adb @@ -2190,6 +2190,13 @@ package body Sprint is Indent_End; end if; + if Present (Finally_Statements (Node)) then + Write_Indent_Str ("finally"); + Indent_Begin; + Sprint_Node_List (Finally_Statements (Node)); + Indent_End; + end if; + Sprint_At_End_Proc (Node); when N_Identifier => -- 2.47.3