Stricter tests; associated bug fixes. ;-)

[SVN r16369]
This commit is contained in:
Peter Dimov
2002-11-22 13:49:54 +00:00
parent 66a8e8b3c1
commit 8d6517484c
3 changed files with 18 additions and 4 deletions

View File

@@ -99,7 +99,9 @@ private:
long X::instances = 0;
struct Y: public A, public X
// virtual inheritance stresses the implementation
struct Y: public A, public virtual X
{
static long instances;
@@ -771,6 +773,11 @@ void weak_ptr_constructor()
catch(boost::bad_weak_ptr)
{
}
{
boost::weak_ptr<Y> wp2(wp);
boost::weak_ptr<X> wp3(wp);
}
}
void auto_ptr_constructor()