/*
PERMUTE_ARGS:
EXTRA_FILES: imports/test19656a.d imports/test19656b.d imports/test19656c.d
*/
import imports.test19656a;
import imports.test19656c: Thud;
class Foo
{
    Foo[Foo] _map;
    void func (Thud ) { }
    void thunk () { }
}
/*
PERMUTE_ARGS:
EXTRA_FILES: imports/test19656a.d imports/test19656b.d imports/test19656c.d
*/
import imports.test19656a;
import imports.test19656c: Thud;
class Foo
{
    Foo[Foo] _map;
    void func (Thud ) { }
    void thunk () { }
}