diff --git a/crates/oxc_parser/src/js/class.rs b/crates/oxc_parser/src/js/class.rs index ad96b967ad983..119b13d89000d 100644 --- a/crates/oxc_parser/src/js/class.rs +++ b/crates/oxc_parser/src/js/class.rs @@ -152,10 +152,7 @@ impl<'a, C: Config> ParserImpl<'a, C> { if let Some((_, implements)) = implements.as_mut() { implements.extend(self.parse_ts_implements_clause()); } else { - implements = Some(( - implements_kw_span, - self.ast.vec_from_iter(self.parse_ts_implements_clause()), - )); + implements = Some((implements_kw_span, self.parse_ts_implements_clause())); } } _ => break, diff --git a/tasks/track_memory_allocations/allocs_parser.snap b/tasks/track_memory_allocations/allocs_parser.snap index b79e3be9e6026..97d89210e2063 100644 --- a/tasks/track_memory_allocations/allocs_parser.snap +++ b/tasks/track_memory_allocations/allocs_parser.snap @@ -1,6 +1,6 @@ File | File size || Sys allocs | Sys reallocs || Arena allocs | Arena reallocs | Arena bytes ------------------------------------------------------------------------------------------------------------------------------------------- -checker.ts | 2.92 MB || 9672 | 21 || 267680 | 22847 +checker.ts | 2.92 MB || 9672 | 21 || 267678 | 22847 cal.com.tsx | 1.06 MB || 1083 | 49 || 138159 | 13699