Possible @property compromise

Zach the Mystic reachBUTMINUSTHISzach at gOOGLYmail.com
Sat Feb 2 09:56:40 PST 2013


On Saturday, 2 February 2013 at 06:19:29 UTC, TommiT wrote:
> On Saturday, 2 February 2013 at 03:50:49 UTC, Zach the Mystic 
> wrote:
>> [..]
>
> What do you suppose would happen if I wrote the following?
>
> struct A
> {
>   struct B {}
>
>   B b1;
>   B b2;
> }
>
> void main()
> {
>   A a;
>   assert(&a.b1 == &a.b2);
> }

With my new rules? It would be illegal to take the address of a 
struct which contained no data. I don't think this will break 
much code, but I don't know.


More information about the Digitalmars-d mailing list