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

1
Cargo.lock generated
View File

@@ -3449,4 +3449,3 @@ dependencies = [
name = "rustc_apfloat"
version = "0.2.2+llvm-462a31f5a5ab"
source = "git+https://github.com/redsun82/rustc_apfloat.git?rev=32968f16ef1b082243f9bf43a3fbd65c381b3e27#32968f16ef1b082243f9bf43a3fbd65c381b3e27"

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);
};