Skip to main content

branch_always_exits

Function branch_always_exits 

Source
pub fn branch_always_exits(stmt: &Stmt<'_>) -> bool
Expand description

True when executing stmt provably prevents control from continuing past it: a return, revert/revert(...), require(false, ...), assert(false), a block containing any such statement (any subsequent statements are unreachable), or an if whose both arms exit.