[Issue 21614] compiled imports: core.exception.AssertError at src/dmd/semantic3.d(812): Assertion failure

d-bugmail at puremagic.com d-bugmail at puremagic.com
Tue Feb 9 15:09:25 UTC 2021


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

Iain Buclaw <ibuclaw at gdcproject.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Attachment #1817|0                           |1
        is obsolete|                            |

--- Comment #6 from Iain Buclaw <ibuclaw at gdcproject.org> ---
Created attachment 1818
  --> https://issues.dlang.org/attachment.cgi?id=1818&action=edit
Further reduced test without errors

Reduced the test down even further.  Now it is just two modules ~25 sloc.

issue21614.d 
---
void logmdigammaInverse(real y)
{
    import imports.issue21614a;
    findRoot(y);
}
---
imports/issue21614a.d
---
module imports.issue21614a;

struct FormatSpec(Char)
{
    import imports.issue21614a; 
}

template Tuple(Specs...)
{
    struct Tuple
    {
        alias spec = FormatSpec!char();
        this(Specs)
        {
        }
    }
}

auto findRoot(T)(T)
{
    return Tuple!(T)();
}
---

--


More information about the Digitalmars-d-bugs mailing list