On Thursday, 12 August 2021 at 03:46:00 UTC, kinke wrote:
@frame: Please file an issue.
https://issues.dlang.org/show_bug.cgi?id=22205
On Thursday, 12 August 2021 at 02:03:39 UTC, Adam D Ruppe wrote:
On Thursday, 12 August 2021 at 01:53:12 UTC, frame wrote:
Is this a known DMD bug or feature?
Huh that is weird, it works correctly in gdc but i can
reproduce in dmd and ldc. And removing the debug keyword makes
it work. Certai
On Thursday, 12 August 2021 at 01:53:12 UTC, frame wrote:
Is this a known DMD bug or feature?
Huh that is weird, it works correctly in gdc but i can reproduce
in dmd and ldc. And removing the debug keyword makes it work.
Certainly smells like a regression bug to me.
Is this a known DMD bug or feature?
```d
void f(T)(int num)
{
writefln("recognized %d as %s", num, T.stringof);
}
void main()
{
try
{
throw new Exception("");
}
catch (Exception)
{
f!Exception(1);
}
catch (Throwable)
{
f!Throwable(1);