http://d.puremagic.com/issues/show_bug.cgi?id=5461
--- Comment #5 from LightBender <ad...@prospectivesoftware.com> 2012-05-09 10:04:56 PDT --- (In reply to comment #4) > (In reply to comment #3) > > ? > > git dmd still produces 'auto foo();' for me. > > > > I think the patch could be more complex though. > > If it's a Voldemort type the whole body needs to be included. > > But what if it's a "simple" type? Then you could just print out the inferred > > type. > > This pull fixes this problem and a bunch of others: > https://github.com/D-Programming-Language/dmd/pull/928. However, it currently > fails to build on Linux and fails the unittests on Windows thanks to a problem > with the dur template function in std.datetime. The solution used by this pull > is to include the function body of the auto-function as that was needed to > allow Phobos to build correctly using the DRT DI files. I forgot to mention that DMD does not know the type of an auto-function when DI files are generated. No semantic analysis has been performed and since semantic analysis could change the layout of a module you wouldn't want it to be performed. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------