// issue 20938 - Cannot create const arrays mixing immutable and mutable structs with indirections struct S { int[] a; } enum A { a } enum B { b } void fun() { int* pi; immutable int* ipi; int[] ai; immutable int[] iai; S s; immutable S _is; Object o; immutable Object io; auto a = [pi, ipi]; auto b = [ai, iai]; auto c = [s, _is]; auto d = [o, io]; auto e = [A.a, B.b]; }