> I'm going to guess that the given case is an accepts-invalid bug caused > by scope getting re written as a try/finally with the writeln at the > bottom of some scope containing res and the other cases put it outside > the scope. File a bug and see what happens. http://d.puremagic.com/issues/show_bug.cgi?id=4313