-// Copyright (C) 2005-2013 Free Software Foundation, Inc.
+// Copyright (C) 2005-2024 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the
int
test01()
{
- bool test __attribute__((unused)) = true;
-
const std::tr1::shared_ptr<A> p1;
- VERIFY( p1 == false );
+ VERIFY( bool(p1) == false );
const std::tr1::shared_ptr<A> p2(p1);
- VERIFY( p2 == false );
+ VERIFY( bool(p2) == false );
return 0;
}
int
test02()
{
- bool test __attribute__((unused)) = true;
-
std::tr1::shared_ptr<A> p1(new A);
VERIFY( p1 );
std::tr1::shared_ptr<A> p2(p1);
int
test03()
{
- bool test __attribute__((unused)) = true;
-
std::tr1::shared_ptr<A> p1(new A);
std::tr1::shared_ptr<A> p2(p1);
p2.reset(new A);
}
-int
+int
main()
{
test01();