From: Piotr Trojanek Date: Wed, 10 Sep 2025 17:12:22 +0000 (+0200) Subject: ada: Include finally statements in debug pretty-printing X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bbd00cd05d390f69f2dbfa8bcac12b9ef4d63e30;p=thirdparty%2Fgcc.git 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. --- 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 =>