From: Piotr Trojanek Date: Fri, 25 Mar 2022 23:13:28 +0000 (+0100) Subject: [Ada] Remove use of a global name buffer when locating a file X-Git-Tag: basepoints/gcc-14~5716 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aba3ce53e5dc855172164f51080cd71f05f1d994;p=thirdparty%2Fgcc.git [Ada] Remove use of a global name buffer when locating a file Code cleanup; semantics is unaffected. gcc/ada/ * osint.adb (Locate_File): Use Name_Find with a parameter and not with a global buffer. --- diff --git a/gcc/ada/osint.adb b/gcc/ada/osint.adb index eeedfcbc3ae..86fbf2d0922 100644 --- a/gcc/ada/osint.adb +++ b/gcc/ada/osint.adb @@ -1904,10 +1904,8 @@ package body Osint is if Dir_Name'Length = 0 then Found := N; else - Name_Len := Full_Name'Length - 1; - Name_Buffer (1 .. Name_Len) := - Full_Name (1 .. Full_Name'Last - 1); - Found := Name_Find; + Found := + Name_Find (Full_Name (Full_Name'First .. Full_Name'Last - 1)); end if; end if; end;