On Thursday, 4 July 2013 at 20:11:56 UTC, TommiT wrote: > struct DynamicArray(T) > { > void opOpAssign(string op : "+")(int n) { } > } That was supposed to be: struct DynamicArray(T) { void opOpAssign(string op : "~")(T value) { } }