diff options
| author | 823984418 <823984418@qq.com> | 2023-03-08 11:19:12 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-03-08 11:19:12 +0800 |
| commit | 871b4feba648981f7451d2c65c60771a2af19618 (patch) | |
| tree | 8065bf1f3e9acc059ba3ec1220e539c60587c72a | |
| parent | de2e16cf715572b19b0c980af2f834c1e9e0e958 (diff) | |
| download | rust-871b4feba648981f7451d2c65c60771a2af19618.tar.gz rust-871b4feba648981f7451d2c65c60771a2af19618.zip | |
Add a comment about drop(start_bx)
| -rw-r--r-- | compiler/rustc_codegen_ssa/src/mir/mod.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/rustc_codegen_ssa/src/mir/mod.rs b/compiler/rustc_codegen_ssa/src/mir/mod.rs index 8db81b793ea..5cffca5230a 100644 --- a/compiler/rustc_codegen_ssa/src/mir/mod.rs +++ b/compiler/rustc_codegen_ssa/src/mir/mod.rs @@ -258,6 +258,8 @@ pub fn codegen_mir<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>>( // Apply debuginfo to the newly allocated locals. fx.debug_introduce_locals(&mut start_bx); + // The builders will be created separately for each basic block at `codegen_block`. + // So drop the builder of `start_llbb` to avoid having two at the same time. drop(start_bx); // Codegen the body of each block using reverse postorder |
