On Sat, 18 Aug 2012 07:11:38 +0200, 1100110 <[email protected]> wrote:
I haven't been quite able to figure this one out. string[string][] Dict; //sure ok. alias string[string][] dict; //Error void main() { Dict = [["Cow":"moo" ],["Duck":"quack"]];//coolDict ~= ["Dog":"woof"] //No prob. assert(Dict==[["Cow":"moo"],["Duck":"quack"],["Dog":"woof"]]);//looks legitdict temp = [["Cow":"moo" ],["Duck":"quack"]];//Error string[string][] temp2 = [["Cow":"moo" ],["Duck":"quack"]];//Error //And My favorite one of all: auto temp2 = [["Cow":"moo"],["Duck":"quack"]]; //Error }I've hit stuff like this before, and I've always assumed it was just karma for screwing with it. I can't figure out why it does this.
These are definite bugs. Please file: http://d.puremagic.com/issues/enter_bug.cgi -- Simen
