module three;
void aaa() @nogc
{
}
struct TT(T)
{
    void insertabcdefg(T) // @nogc  <-- deduction problem
    {
        //static assert(insertabcdefg.mangleof == "_D5three__T2TTTiZQg13insertabcdefgMFiZv");
        aaa();
    }
}
module three;
void aaa() @nogc
{
}
struct TT(T)
{
    void insertabcdefg(T) // @nogc  <-- deduction problem
    {
        //static assert(insertabcdefg.mangleof == "_D5three__T2TTTiZQg13insertabcdefgMFiZv");
        aaa();
    }
}