https://issues.dlang.org/show_bug.cgi?id=13760
--- Comment #1 from sinkuupump at gmail.com ---
Sorry, the test case is wrong.
Test case:
```
class C { }
void main()
{
    C[int] aa;
    func(aa, new C);
}
void func(K, V)(inout(V[K]) aa, inout(V) val)
{
}
```
--