> This could be related to bug 2954, for which a fix will be released in > the next version of DMD. Looking at that new descriptive error message ie error("associative arrays can only be assigned values with immutable keys, not %s", e2->type->toChars()); it appears to be a distinct possibility. Thanks.