Follow-up Comment #11, bug #59204 (project gnustep): I don't see why we need to support 'break' at all. In other words, I propose getting rid of the do/while loop in both cases.
Since you often want to wrap the body of a loop in an autorelease pool, hijacking break & continue is particularly dangerous. And yes, there's no good way to handle return. Other than by commenting the macros and making sure people are aware of the difficulty. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?59204> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/