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 ¯o : mappings.get_exported_macros ()) - context.emit_macro (macro); } void
