public override void EmitPushValue(DMObject dmObject, DMProc proc) { string endLabel = proc.NewLabelName(); LHS.EmitPushValue(dmObject, proc); proc.BooleanOr(endLabel); RHS.EmitPushValue(dmObject, proc); proc.AddLabel(endLabel); }