public override void VisitReturn(ReturnStatement ret) { if (currentIter != null) { report.Error(ret.Location, "`return' statements may not appear in iters."); return; } CheckReturnValue(ret); }