return cast(T*)(cast(void*)(cast(char*)ptr - __traits(getMember, T, member).offsetof)));
There's a trailing `)` that needs removing. Also pretty sure it can be simplified to:
return cast(T*)(cast(char*)ptr - __traits(getMember, T, member).offsetof);
Nick Treleaven via Digitalmars-d-learn Thu, 21 Sep 2023 09:36:33 -0700
return cast(T*)(cast(void*)(cast(char*)ptr - __traits(getMember, T, member).offsetof)));
There's a trailing `)` that needs removing. Also pretty sure it can be simplified to:
return cast(T*)(cast(char*)ptr - __traits(getMember, T, member).offsetof);