private AstNodeStm AssignBranchFlag(AstNodeExpr Expr, bool AndLink = false) { this.AndLink = AndLink; this.BranchPC = PC; return ast.Assign(BranchFlag(), ast.Cast<bool>(Expr, Explicit: false)); }