[Issue 16574] [REG 2.072.0-b1] Unexplained errors about functions that overridde anything

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Wed Nov 16 19:42:52 PST 2016


https://issues.dlang.org/show_bug.cgi?id=16574

--- Comment #17 from Martin Nowak <code at dawg.eu> ---
The compiler fails to resolve the recursive DynPub field in CustomControl using
forward references, subsequently the CustomControl base class has Type.error
and the overload check fails.
Could be a problem with the change aliasSemantic code, but also the modified
determineFields/Size logic.
The recursion error seems to get triggered by a speculative IsExpression,
rooted in instantiating Array!ItemClass in the recursive PublishedObjectArray.

--


More information about the Digitalmars-d-bugs mailing list