mirror of https://github.com/rust-lang/rust.git
Stop `llvm.expect`ing assert terminators
This commit is contained in:
parent
fcc06c894b
commit
c04b95512d
|
@ -649,8 +649,8 @@ impl<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>> FunctionCx<'a, 'tcx, Bx> {
|
|||
return helper.funclet_br(self, bx, target, mergeable_succ);
|
||||
}
|
||||
|
||||
// Pass the condition through llvm.expect for branch hinting.
|
||||
let cond = bx.expect(cond, expected);
|
||||
// Because we're branching to a panic block (either a `#[cold]` one
|
||||
// or an inlined abort), there's no need to `expect` it.
|
||||
|
||||
// Create the failure block and the conditional branch to it.
|
||||
let lltarget = helper.llbb_with_cleanup(self, target);
|
||||
|
|
Loading…
Reference in New Issue