Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-expand/src/builtin_fn_macro.rs')
| -rw-r--r-- | crates/hir-expand/src/builtin_fn_macro.rs | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/crates/hir-expand/src/builtin_fn_macro.rs b/crates/hir-expand/src/builtin_fn_macro.rs index c2f6a8396d..8d60f58628 100644 --- a/crates/hir-expand/src/builtin_fn_macro.rs +++ b/crates/hir-expand/src/builtin_fn_macro.rs @@ -361,9 +361,7 @@ fn panic_expand( }; // FIXME(slow): quote! have a way to expand to builder to make this a vec! - let mut mutable_trees = std::mem::take(&mut call.token_trees).into_vec(); - mutable_trees.push(tt::TokenTree::Subtree(subtree)); - call.token_trees = mutable_trees.into_boxed_slice(); + call.push(tt::TokenTree::Subtree(subtree)); ExpandResult::ok(call) } @@ -395,9 +393,7 @@ fn unreachable_expand( }; // FIXME(slow): quote! have a way to expand to builder to make this a vec! - let mut mutable_trees = std::mem::take(&mut call.token_trees).into_vec(); - mutable_trees.push(tt::TokenTree::Subtree(subtree)); - call.token_trees = mutable_trees.into_boxed_slice(); + call.push(tt::TokenTree::Subtree(subtree)); ExpandResult::ok(call) } |