diff --git a/crates/oxc_ast/src/ast_builder_impl.rs b/crates/oxc_ast/src/ast_builder_impl.rs index 27ad10af6b411..44ec41e8519be 100644 --- a/crates/oxc_ast/src/ast_builder_impl.rs +++ b/crates/oxc_ast/src/ast_builder_impl.rs @@ -374,13 +374,8 @@ impl<'a> AstBuilder<'a> { self, extends: Vec<'a, (Expression<'a>, Option>>, Span)>, ) -> Vec<'a, TSInterfaceHeritage<'a>> { - Vec::from_iter_in( - extends.into_iter().map(|(expression, type_parameters, span)| TSInterfaceHeritage { - span, - expression, - type_arguments: type_parameters, - }), - self.allocator, - ) + self.vec_from_iter(extends.into_iter().map(|(expression, type_parameters, span)| { + TSInterfaceHeritage { span, expression, type_arguments: type_parameters } + })) } }