public void ProcessStatementReturn(DMASTProcStatementReturn statement) { if (statement.Value != null) { DMExpression.Emit(_dmObject, _proc, statement.Value); } else { _proc.PushReferenceValue(DMReference.Self); //Default return value } _proc.Return(); }
public void VisitProcStatementReturn(DMASTProcStatementReturn statementReturn) { SimplifyExpression(ref statementReturn.Value); }