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

--- Comment #7 from Martin Nowak <[email protected]> ---
Quick debugging of this program
---
void main()
{
    try
    {
    bar();
    }
    catch (Exception e)
    {
    }
}

void bar()
{
    throw new Exception("msg");
}
---
reveals that CallSiteRange for bar() is too small (66 instead of 70) and
therefor scanLSDA fails.
https://github.com/D-Programming-Language/druntime/blob/ff4faa40d88bdd974102105aa17c2851629c8f9a/src/rt/dwarfeh.d#L627

--

Reply via email to