CodeGen.DoCondExp C# (CSharp) Method

DoCondExp() public method

public DoCondExp ( DoCondExp e ) : void
e Absyn.DoCondExp
return void
    public void DoCondExp(DoCondExp e)
    {
	Label FalseLabel;
	FalseLabel = il.DefineLabel();

	e.Cond.Visit(this);
	il.Emit(OpCodes.Brfalse, FalseLabel);
	e.Ret.Visit(this);
	il.Emit(OpCodes.Br, e.EndLabel);
	
	il.MarkLabel(FalseLabel);
	
    }