add test for d[!d] as Lvalue