/*
TEST_OUTPUT:
---
fail_compilation/ice9494.d(10): Error: circular reference to variable 'ice9494.test'
fail_compilation/ice9494.d(14): Error: circular reference to variable 'ice9494.Foo.test'
fail_compilation/ice9494.d(19): Error: circular reference to variable 'ice9494.Bar.test'
---
*/

int[test] test;  // stack overflow

class Foo
{
    int[this.test] test;  // stack overflow
}

struct Bar
{
    int[this.test] test;  // stack overflow
}
