* g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
authorRichard Henderson <rth@redhat.com>
Mon, 11 Jun 2001 16:34:29 +0000 (09:34 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Mon, 11 Jun 2001 16:34:29 +0000 (09:34 -0700)
From-SVN: r43198

gcc/testsuite/ChangeLog
gcc/testsuite/g++.old-deja/g++.law/code-gen5.C

index fd0720c740be63462418e3ac7160e054f6c3bb32..8b84b456e3d61374f63c51795d0495918b140067 100644 (file)
@@ -1,3 +1,7 @@
+2001-06-11  Richard Henderson  <rth@redhat.com>
+
+       * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
+
 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
 
        * gcc.c-torture/compile/20010611-1.c: New test.
index 188eaac4c16843abe4e63aadafeeb936257accbc..ff908758c4fc1ccae3b61d47373af2a39129a51d 100644 (file)
@@ -142,7 +142,7 @@ operator=( const Vector &A )
 double Vector::
 operator()( int row ) const
 {
-       assert( r );
+       assert(r != 0);
 
        return *r->vec;
 }
@@ -150,7 +150,7 @@ operator()( int row ) const
 VecElem Vector::
 operator()( int r )
 {
-       assert(r);
+       assert(r != 0);
 
        return VecElem( *this, r );
 }
@@ -159,7 +159,7 @@ operator()( int r )
 double Vector::
 assign( int rownum, double d )
 {
-       assert(r);
+       assert(r != 0);
 
        if( rownum > row() || rownum <= 0 ) {
          std::cerr << "Warning: trying to assign out of bounds" << std::endl;
@@ -246,7 +246,7 @@ VecElem( const VecElem &elem )
 VecElem::
 operator double()
 {
-       assert( v.r->vec );
+       assert( v.r->vec != 0 );
        return *v.r->vec;
 };