diff options
author | Arthur Cohen <arthur.cohen@embecosm.com> | 2023-03-15 17:30:25 +0100 |
---|---|---|
committer | CohenArthur <arthur.cohen@embecosm.com> | 2023-03-25 08:47:34 +0000 |
commit | a3e7bde5b0ab530b10483818d52504f7942ecdd5 (patch) | |
tree | 463d2d324d29ba7ee00a3244c33470848cceae65 /gcc/debug.h | |
parent | 7b14e6eecbb961a96cf94d9a0e67ffca7e4a3e8e (diff) | |
download | gcc-a3e7bde5b0ab530b10483818d52504f7942ecdd5.zip gcc-a3e7bde5b0ab530b10483818d52504f7942ecdd5.tar.gz gcc-a3e7bde5b0ab530b10483818d52504f7942ecdd5.tar.bz2 |
mappings: Keep exported macro IDs
gcc/rust/ChangeLog:
* hir/rust-ast-lower-item.cc (ASTLoweringItem::visit): Add new visitor
for AST::MacroRulesDefinition.
* hir/rust-ast-lower-item.h: Declare above mentioned visitor.
* metadata/rust-export-metadata.cc (ExportContext::emit_macro): New function.
* metadata/rust-export-metadata.h: Declare it.
(PublicInterface::gather_export_data): Go through each exported macro.
* util/rust-hir-map.cc (Mappings::insert_exported_macro): New function.
(Mappings::get_exported_macros): New function.
* util/rust-hir-map.h: Add new mappings for exported macros.
Diffstat (limited to 'gcc/debug.h')
0 files changed, 0 insertions, 0 deletions