Skip to content

Commit d72c9df

Browse files
authored
perf(es/transformer): Add inline hint (#11508)
**Description:** We have lots of `noop` hooks, so an inline hint may improve the performance
1 parent 5efcac9 commit d72c9df

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

crates/swc_ecma_transformer/src/hook_utils.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,13 @@ use crate::TraverseCtx;
55

66
macro_rules! chained_method {
77
($enter_name:ident, $exit_name:ident, $T:ty) => {
8+
#[inline]
89
fn $enter_name(&mut self, node: &mut $T, ctx: &mut TraverseCtx) {
910
self.0.$enter_name(node, ctx);
1011
self.1.$enter_name(node, ctx);
1112
}
1213

14+
#[inline]
1315
fn $exit_name(&mut self, node: &mut $T, ctx: &mut TraverseCtx) {
1416
self.0.$exit_name(node, ctx);
1517
self.1.$exit_name(node, ctx);

0 commit comments

Comments
 (0)