April 18, 2014
https://issues.dlang.org/show_bug.cgi?id=12594

Andrej Mitrovic <andrej.mitrovich@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |andrej.mitrovich@gmail.com

--- Comment #1 from Andrej Mitrovic <andrej.mitrovich@gmail.com> ---
Internal note:

>From a quick glance it looks like 'parent' is not set for a non-instantiated
template member, which probably makes sense if semantic() was not run on the template. So the call to 'emitAnchorName' won't do much since parent will be NULL.

I've ran into a similar problem while fixing Issue 648. I think we should consider implementing a separate ddocSemantic() routine, which will do a minimal amount of semantic analysis just in order to initialize the fields required for proper ddoc output.

If you look at my fix for Issue 648 (https://github.com/D-Programming-Language/dmd/pull/1485/files) you'll see I'm running a semantic pass, but since I only need minimal information for ddoc to work it would be less expensive to have a separate and minimal ddocSemantic() routine instead.

Any thoughts from other devs?

--
July 30, 2014
https://issues.dlang.org/show_bug.cgi?id=12594

Nick Treleaven <ntrel-public@yahoo.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |ntrel-public@yahoo.co.uk
         Resolution|---                         |DUPLICATE

--- Comment #2 from Nick Treleaven <ntrel-public@yahoo.co.uk> ---


*** This issue has been marked as a duplicate of issue 10366 ***

--