On 7/15/15 11:45 AM, rumbu wrote:
struct S { int a, b; }
auto s = cast(S)10;
//compiles and sets s.a to 10.

It works also for any other type, if the structure contains a member of
that type in the first position.

Is this normal behaviour?

I would say this is a bug. As far as I know, it's not defined in the spec.

-Steve

Reply via email to