https://issues.dlang.org/show_bug.cgi?id=21652 --- Comment #1 from Berni44 <bugzilla at bernis-buecher.de> --- Here a reduced testcase: bool[][] a = b; static b() { int[1][1] c; return c; } produces "e: cast, cast(bool)0" Since 2.089.1 --