On Saturday, 3 December 2016 at 09:03:25 UTC, rikki cattermole wrote:
On 03/12/2016 9:55 PM, dan wrote:
[...]

If you can use another compiler do so, gdc is on an old frontend/Phobos now. I recommend ldc or you know the reference compiler dmd if performance/platform isn't an issue (not that dmd can't produce decent codegen).

This does compile:

int func() {
        return 0;       
}

void main() {
        int x;
        while((x = func()) != 0) {
                        
        }
}

Thanks Rikki, that works great and is nearly ideal (doesn't seem to allow 'auto' but probably that's some scoping issue).

I do prefer gdc because it is gpl'ed, but appreciate any suggestions.

Thanks again for your help!

dan

Reply via email to