private EmitBranch ( bool branchOnTrue, |
||
branchOnTrue | bool | |
expression | ||
label | ||
return | void |
void EmitBranch(bool branchOnTrue, UnaryExpression expression, Label label)
{
if (UnaryOperatorType.LogicalNot == expression.Operator)
{
EmitBranch(!branchOnTrue, expression.Operand, label);
}
else
{
EmitDefaultBranch(branchOnTrue, expression, label);
}
}
EmitAssembly::EmitBranch ( bool branchOnTrue, Boo.Lang.Compiler.Ast.BinaryExpression expression, |
|
EmitAssembly::EmitBranch ( bool branchOnTrue, |