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

commit r17-5692-gd15f211d1761f051beaa99472665b33369b1a664
Author: Pierre-Emmanuel Patry <[email protected]>
Date:   Mon Jul 20 13:47:09 2026 +0200

    gccrs: Do not re-export macros
    
    Macros are already emitted by the AST dump within metadata files, we no
    longer require a separate export pass from within the metadata exporter.
    
    gcc/rust/ChangeLog:
    
            * metadata/rust-export-metadata.cc 
(PublicInterface::gather_export_data):
            Do not emit macros separately anymore.
    
    Signed-off-by: Pierre-Emmanuel Patry <[email protected]>

Diff:
---
 gcc/rust/metadata/rust-export-metadata.cc | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/gcc/rust/metadata/rust-export-metadata.cc 
b/gcc/rust/metadata/rust-export-metadata.cc
index f0618fa65a5a..5120e6a7007c 100644
--- a/gcc/rust/metadata/rust-export-metadata.cc
+++ b/gcc/rust/metadata/rust-export-metadata.cc
@@ -99,9 +99,6 @@ PublicInterface::gather_export_data ()
     = mappings.crate.lookup_crate_num (crate.get_mappings ().get_nodeid ());
   auto &ast_crate = mappings.crate.get_ast_crate (crate_num.value ());
   context.emit_crate (ast_crate);
-
-  for (auto &macro : mappings.get_exported_macros ())
-    context.emit_macro (macro);
 }
 
 void

Reply via email to