@@ -335,16 +335,16 @@ impl<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>> FunctionCx<'a, 'tcx, Bx> {
335
335
match test_value {
336
336
0 => {
337
337
let cold_br = cold_br. and_then ( |t| Some ( !t) ) ;
338
- bx. cond_br_with_cold_br ( discr. immediate ( ) , llfalse, lltrue, cold_br) ;
338
+ bx. cond_br ( discr. immediate ( ) , llfalse, lltrue, cold_br) ;
339
339
}
340
- 1 => bx. cond_br_with_cold_br ( discr. immediate ( ) , lltrue, llfalse, cold_br) ,
340
+ 1 => bx. cond_br ( discr. immediate ( ) , lltrue, llfalse, cold_br) ,
341
341
_ => bug ! ( ) ,
342
342
}
343
343
} else {
344
344
let switch_llty = bx. immediate_backend_type ( bx. layout_of ( switch_ty) ) ;
345
345
let llval = bx. const_uint_big ( switch_llty, test_value) ;
346
346
let cmp = bx. icmp ( IntPredicate :: IntEQ , discr. immediate ( ) , llval) ;
347
- bx. cond_br_with_cold_br ( cmp, lltrue, llfalse, cold_br) ;
347
+ bx. cond_br ( cmp, lltrue, llfalse, cold_br) ;
348
348
}
349
349
} else if self . cx . sess ( ) . opts . optimize == OptLevel :: No
350
350
&& target_iter. len ( ) == 2
@@ -369,7 +369,7 @@ impl<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>> FunctionCx<'a, 'tcx, Bx> {
369
369
let switch_llty = bx. immediate_backend_type ( bx. layout_of ( switch_ty) ) ;
370
370
let llval = bx. const_uint_big ( switch_llty, test_value1) ;
371
371
let cmp = bx. icmp ( IntPredicate :: IntEQ , discr. immediate ( ) , llval) ;
372
- bx. cond_br ( cmp, ll1, ll2) ;
372
+ bx. cond_br ( cmp, ll1, ll2, None ) ;
373
373
} else {
374
374
bx. switch (
375
375
discr. immediate ( ) ,
@@ -601,9 +601,9 @@ impl<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>> FunctionCx<'a, 'tcx, Bx> {
601
601
let lltarget = helper. llbb_with_cleanup ( self , target) ;
602
602
let panic_block = bx. append_sibling_block ( "panic" ) ;
603
603
if expected {
604
- bx. cond_br ( cond, lltarget, panic_block) ;
604
+ bx. cond_br ( cond, lltarget, panic_block, None ) ;
605
605
} else {
606
- bx. cond_br ( cond, panic_block, lltarget) ;
606
+ bx. cond_br ( cond, panic_block, lltarget, None ) ;
607
607
}
608
608
609
609
// After this point, bx is the block for the call to panic.
0 commit comments