my small example is presumably “wrong”, in that assigning to s.s2.p
is clearly problematic…
the fact that it (sort of) worked in 0.12.0 is a fluke, IMHO…
ideally, the compiler would flag this at compile-time rather than faulting at run-time…
the workaround in my actual use-case will involve a rework of my S2
– which currently must be comptime due to type-valued fields and/or methods that return comptime-only structs…