File tree 1 file changed +3
-3
lines changed
compiler/rustc_mir_build/src/build
1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -153,9 +153,6 @@ impl CoverageInfoBuilder {
153
153
true_block : BasicBlock ,
154
154
false_block : BasicBlock ,
155
155
) {
156
- // Bail out if branch coverage is not enabled.
157
- let Some ( branch_info) = self . branch_info . as_mut ( ) else { return } ;
158
-
159
156
// Separate path for handling branches when MC/DC is enabled.
160
157
if let Some ( mcdc_info) = self . mcdc_info . as_mut ( ) {
161
158
let inject_block_marker =
@@ -168,6 +165,9 @@ impl CoverageInfoBuilder {
168
165
inject_block_marker,
169
166
) ;
170
167
} else {
168
+ // Bail out if branch coverage is not enabled.
169
+ let Some ( branch_info) = self . branch_info . as_mut ( ) else { return } ;
170
+
171
171
let true_marker = self . markers . inject_block_marker ( cfg, source_info, true_block) ;
172
172
let false_marker = self . markers . inject_block_marker ( cfg, source_info, false_block) ;
173
173
You can’t perform that action at this time.
0 commit comments