Commit d4a6cf38 by Richard Henderson Committed by Richard Henderson

* g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.

From-SVN: r43198
parent ccb83cbc
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> 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
* gcc.c-torture/compile/20010611-1.c: New test. * gcc.c-torture/compile/20010611-1.c: New test.
......
...@@ -142,7 +142,7 @@ operator=( const Vector &A ) ...@@ -142,7 +142,7 @@ operator=( const Vector &A )
double Vector:: double Vector::
operator()( int row ) const operator()( int row ) const
{ {
assert( r ); assert(r != 0);
return *r->vec; return *r->vec;
} }
...@@ -150,7 +150,7 @@ operator()( int row ) const ...@@ -150,7 +150,7 @@ operator()( int row ) const
VecElem Vector:: VecElem Vector::
operator()( int r ) operator()( int r )
{ {
assert(r); assert(r != 0);
return VecElem( *this, r ); return VecElem( *this, r );
} }
...@@ -159,7 +159,7 @@ operator()( int r ) ...@@ -159,7 +159,7 @@ operator()( int r )
double Vector:: double Vector::
assign( int rownum, double d ) assign( int rownum, double d )
{ {
assert(r); assert(r != 0);
if( rownum > row() || rownum <= 0 ) { if( rownum > row() || rownum <= 0 ) {
std::cerr << "Warning: trying to assign out of bounds" << std::endl; std::cerr << "Warning: trying to assign out of bounds" << std::endl;
...@@ -246,7 +246,7 @@ VecElem( const VecElem &elem ) ...@@ -246,7 +246,7 @@ VecElem( const VecElem &elem )
VecElem:: VecElem::
operator double() operator double()
{ {
assert( v.r->vec ); assert( v.r->vec != 0 );
return *v.r->vec; return *v.r->vec;
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment