public override void OnExpressionStatement(ExpressionStatement node) { EmitDebugInfo(node); base.OnExpressionStatement(node); // if the type of the inner expression is not // void we need to pop its return value to leave // the stack sane DiscardValueOnStack(); }