struct MaxArray(T, size_t maxLen) { ... void opAssign(T[] a) { I forgot ==> struct MaxArray(T, size_t maxLen) { ... void opAssign(T[] a) pure nothrow { Bye, bearophile