about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/check_pointers.rs
diff options
context:
space:
mode:
authordianqk <dianqk@dianqk.net>2025-06-16 22:31:25 +0800
committerdianqk <dianqk@dianqk.net>2025-06-29 20:39:13 +0800
commit24e553e6bcfa329b04b93c0978e00b492224a255 (patch)
tree20f89fbed0b5909b53c7eaa5becc2dba42ff26b3 /compiler/rustc_mir_transform/src/check_pointers.rs
parent9f9cd5e2837f57504b92b5acbadb48ff0cb9e29c (diff)
downloadrust-24e553e6bcfa329b04b93c0978e00b492224a255.tar.gz
rust-24e553e6bcfa329b04b93c0978e00b492224a255.zip
mir: Use the `new` method for `BasicBlockData`
Diffstat (limited to 'compiler/rustc_mir_transform/src/check_pointers.rs')
-rw-r--r--compiler/rustc_mir_transform/src/check_pointers.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/compiler/rustc_mir_transform/src/check_pointers.rs b/compiler/rustc_mir_transform/src/check_pointers.rs
index bf94f1aad24..4f913c1fca0 100644
--- a/compiler/rustc_mir_transform/src/check_pointers.rs
+++ b/compiler/rustc_mir_transform/src/check_pointers.rs
@@ -235,11 +235,11 @@ fn split_block(
     let block_data = &mut basic_blocks[location.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.split_off(location.statement_index),
-        terminator: block_data.terminator.take(),
-        is_cleanup: block_data.is_cleanup,
-    };
+    let new_block = BasicBlockData::new_stmts(
+        block_data.statements.split_off(location.statement_index),
+        block_data.terminator.take(),
+        block_data.is_cleanup,
+    );
 
     basic_blocks.push(new_block)
 }