D-Programming-Language/dmd — pull request #892 by 9rnsr (2012-04-20 08:35:15+00:00)
Title: Issue 7453 - Can't return value from within opApply

http://d.puremagic.com/issues/show_bug.cgi?id=7453

Inside main function, and after first semantic, `ReturnStatement::exp` is
filled with `IntegerExp(0)`. Then in second semantic, implicit0 doesn't
become 1, and error occurs.

ReturnStatement object should keep implicit0 value for repeating
call of semantic().