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

Kenji Hara <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice, pull
           Hardware|x86                         |All
                 OS|Linux                       |All

--- Comment #2 from Kenji Hara <[email protected]> ---
(In reply to hsteoh from comment #1)
[snip]
>
> The value 0x29 is invalid for a Parameters pointer. Going up the stack, this
> bad pointer seems to have come from FuncCandidateWalker::fp(), which is
> trying to coerce f->type into a TypeFunction*, but it's actually a pointer
> to TypeError. Now, going to investigate how it got to this point without a
> valid TypeFunction object...

Good analysis!

https://github.com/D-Programming-Language/dmd/pull/3983

--

Reply via email to