https://gcc.gnu.org/g:e7871b36f17fa58385198c079edf42b5c8e630b6

commit r15-8917-ge7871b36f17fa58385198c079edf42b5c8e630b6
Author: Iain Sandoe <i...@sandoe.co.uk>
Date:   Mon Mar 24 08:33:53 2025 +0000

    rust: Use 'lbasename()' consistently.
    
    The amends the remaining case in the rust code to use the libiberty
    lbasename() instead of the (potentially variably-behaved) system
    'basename()'.
    
    gcc/rust/ChangeLog:
    
            * metadata/rust-export-metadata.cc
            (PublicInterface::write_to_path): Use 'lbasename()' instead of
            'basename()'.
    
    Signed-off-by: Iain Sandoe <i...@sandoe.co.uk>

Diff:
---
 gcc/rust/metadata/rust-export-metadata.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/rust/metadata/rust-export-metadata.cc 
b/gcc/rust/metadata/rust-export-metadata.cc
index 79c5f30d7554..771bec6e6378 100644
--- a/gcc/rust/metadata/rust-export-metadata.cc
+++ b/gcc/rust/metadata/rust-export-metadata.cc
@@ -234,7 +234,7 @@ PublicInterface::write_to_path (const std::string &path) 
const
 {
   // validate path contains correct extension
   const std::string expected_file_name = expected_metadata_filename ();
-  const char *path_base_name = basename (path.c_str ());
+  const char *path_base_name = lbasename (path.c_str ());
   if (strcmp (path_base_name, expected_file_name.c_str ()) != 0)
     {
       rust_error_at (UNDEF_LOCATION,

Reply via email to