d静每一的挂起

原文
化简为:

void f()
{
    int i;
    bool g(int I)()
    {
        static foreach(j; 0..11)
        {//11为类型的枚举成员数
            i++;
            return g!j();
        }
    }
    g!0;
}

根据循环长度,调用"checkEscapingSiblings"数呈指数增长,这是编译挂起原因.

posted @ 2023-02-16 09:56  zjh6  阅读(19)  评论(0)    收藏  举报  来源