Rust: fix Meta missing post_emit! implementation

This commit is contained in:
Paolo Tranquilli
2025-06-23 10:43:39 +02:00
parent d303a2cf85
commit 3ffaf5722a
2 changed files with 3 additions and 1 deletions

View File

@@ -64,6 +64,9 @@ impl From<crate::trap::Label<generated::ExternItem>> for crate::trap::Label<gene
}
#[macro_export]
macro_rules! post_emit {
(Meta, $self:ident, $node:ident, $label:ident) => {
$self.macro_context_depth -= 1;
};
(MacroCall, $self:ident, $node:ident, $label:ident) => {
$self.extract_macro_call_expanded($node, $label);
};