
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Monday 24 March 2008 10:36 am, Tim Blechmann wrote:
the changes break the following code, though (maybe this can be added to the shared_from_this_test.cpp test suite?):
struct V: public boost::enable_shared_from_this<V> {};
struct W: V {};
void test4(void) { W * w = new W(); boost::shared_ptr<W> p(w); }
You'll have to be more specific about the problem you're encountering, and what compiler you're using. The code compiles cleanly for me.
complete code: http://tim.klingt.org/git?p=boost.git;a=blob;f=libs/smart_ptr/test/ shared_from_this_test.cpp
Ah, I'm seeing the problem now. Actually, I was using the wrong include path before. I'll see if I can resolve it. And yes, I agree your test snippet should be added either to shared_from_this_test, or esft_regtest. - -- Frank -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFH58Fh5vihyNWuA4URAlL4AKDMAwGmIHKAyiqHRlVTEJlMIj6BDgCfWJHv CmK/z9CddmDDOiYIiIEcVWU= =ccGT -----END PGP SIGNATURE-----