https://issues.dlang.org/show_bug.cgi?id=23127 --- Comment #3 from mhh <maxhaton at gmail.com> --- RBNode has it's AggregateDecl semantic3 done far far too late. I've checked for plain memory corruption, I think this is something trying to be clever and failing (as per usual). --