module main;

struct Foo // must be struct to reproduce
{
    uint foo; // any data can be here
}

struct Bar // must be struct to reproduce
{
    // DMD 2.065 hang with 100% CPU load
    // works ok if array size is reduced
	//Foo[0x20000] _array;
    //  0x4000 - < 1 second
    //  0x8000 - 5 seconds
    //  0xC000 - 15 seconds
    //  0xE000 - 20 seconds
    //  0x10000 - 25 seconds
    //  0x20000 - 1:45 
}

int main(string[] argv)
{
    return 0;
}
