From a71b808d779d52cbddffe651eda761644cd9da70 Mon Sep 17 00:00:00 2001 From: Ben Kimock Date: Fri, 24 Mar 2023 12:34:49 -0400 Subject: [PATCH] Use Vec::split_off --- compiler/rustc_mir_transform/src/check_alignment.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/rustc_mir_transform/src/check_alignment.rs b/compiler/rustc_mir_transform/src/check_alignment.rs index 694102388cff..ee5272749fec 100644 --- a/compiler/rustc_mir_transform/src/check_alignment.rs +++ b/compiler/rustc_mir_transform/src/check_alignment.rs @@ -111,7 +111,7 @@ fn split_block( // Drain every statement after this one and move the current terminator to a new basic block let new_block = BasicBlockData { - statements: block_data.statements.drain(location.statement_index..).collect(), + statements: block_data.statements.split_off(location.statement_index), terminator: block_data.terminator.take(), is_cleanup: block_data.is_cleanup, };