mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-22 23:04:33 +00:00
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
Block a user