https://issues.dlang.org/show_bug.cgi?id=19473 --- Comment #3 from Walter Bright <bugzilla at digitalmars.com> --- It's an infinite loop trying to determine the sizes for: P => D => UTpl => P ... resulting in a stack overflow. --