From 0143b832641d1529ee8d34a9f1d59a01da3ab1dc Mon Sep 17 00:00:00 2001 From: Bill Hoffman Date: Thu, 10 Jul 2008 17:20:14 -0400 Subject: COMP: remove warning and check for assignment to itself in operator= --- Source/kwsys/RegularExpression.cxx | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'Source/kwsys/RegularExpression.cxx') diff --git a/Source/kwsys/RegularExpression.cxx b/Source/kwsys/RegularExpression.cxx index 3566a651b5..6a623513e6 100644 --- a/Source/kwsys/RegularExpression.cxx +++ b/Source/kwsys/RegularExpression.cxx @@ -77,6 +77,10 @@ RegularExpression::RegularExpression (const RegularExpression& rxp) { // operator= -- Copies the given regular expression. RegularExpression& RegularExpression::operator= (const RegularExpression& rxp) { + if(this == &rxp) + { + return *this; + } if ( !rxp.program ) { this->program = 0; -- cgit v1.2.1