[COMMITTED,04/31] ada: Remove conversion from String_Id to String and back to String_Id

Message ID 20240521073035.314024-4-poulhies@adacore.com
State Committed
Commit 5035d5e33bce179c19c32d9f4aa2c47a5a29d8df
Headers
Series [COMMITTED,01/31] ada: Add new Mingw task priority mapping |

Commit Message

Marc Poulhiès May 21, 2024, 7:30 a.m. UTC
  From: Piotr Trojanek <trojanek@adacore.com>

Code cleanup; semantics is unaffected.

gcc/ada/

	* exp_put_image.adb (Build_Record_Put_Image_Procedure): Remove
	useless conversions.

Tested on x86_64-pc-linux-gnu, committed on master.

---
 gcc/ada/exp_put_image.adb | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)
  

Patch

diff --git a/gcc/ada/exp_put_image.adb b/gcc/ada/exp_put_image.adb
index f5141a56626..09fbfa75eeb 100644
--- a/gcc/ada/exp_put_image.adb
+++ b/gcc/ada/exp_put_image.adb
@@ -44,7 +44,6 @@  with Sinfo.Nodes;    use Sinfo.Nodes;
 with Sinfo.Utils;    use Sinfo.Utils;
 with Snames;         use Snames;
 with Stand;
-with Stringt;        use Stringt;
 with Tbuild;         use Tbuild;
 with Ttypes;         use Ttypes;
 with Uintp;          use Uintp;
@@ -832,9 +831,8 @@  package body Exp_Put_Image is
                 Parameter_Associations => New_List
                   (Make_Identifier (Loc, Name_S),
                    Make_String_Literal (Loc,
-                     To_String
-                       (Fully_Qualified_Name_String
-                          (Btyp, Append_NUL => False))))));
+                     Fully_Qualified_Name_String
+                       (Btyp, Append_NUL => False)))));
          end if;
       elsif Is_Null_Record_Type (Btyp, Ignore_Privacy => True) then