-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Don wrote: > div0 wrote: >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 > > Same as bug 3285 / bug 3516?
No, they are for structs, not classes. I had a bit more of a play, and it seems that the scope object is on the stack, so it's memory is reclaimed, but the destructor is called for the y object instead. It would be much simpler just to disallow reassignment of the scope var and probably it should not be allowed to assign the ref of a scope object to another reference either to stop you accidentally escaping the ref. Also 3566 is a related bug. So delete of a scope var needs to go as well. - -- My enormous talent is exceeded only by my outrageous laziness. http://www.ssTk.co.uk -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iD4DBQFLrhFkT9LetA9XoXwRAnP/AJj5ncrtZI8rY623FYeZTlsVzbWzAJ41+ehQ P51WDDNU4Hdo2SOoZqOLxw== =kAfC -----END PGP SIGNATURE-----