]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
libgcobol: Simplify assignment operator by defaulting it
authorJonathan Wakely <jwakely@redhat.com>
Tue, 18 Mar 2025 21:16:46 +0000 (21:16 +0000)
committerJames K. Lowden <jklowden@cobolworx.com>
Wed, 26 Mar 2025 20:49:11 +0000 (16:49 -0400)
libgcobol/ChangeLog:

* common-defs.h (cbl_enabled_exceptions_t::operator=): Define as
defaulted.

libgcobol/common-defs.h

index d052f58b6dff0f2766932124d22de6b6b8df3541..d2138770470a5d66a24ed4e6b0465c0e65a42c98 100644 (file)
@@ -444,11 +444,7 @@ class cbl_enabled_exceptions_t : protected std::set<cbl_enabled_exception_t>
   bool   empty() const { return std::set<cbl_enabled_exception_t>::empty(); }
   size_t  size() const { return std::set<cbl_enabled_exception_t>::size(); }
 
-  cbl_enabled_exceptions_t& operator=( const cbl_enabled_exceptions_t& that ) {
-    std::set<cbl_enabled_exception_t>& self(*this);
-    self = that;
-    return *this;
-  }
+  cbl_enabled_exceptions_t& operator=( const cbl_enabled_exceptions_t& ) = default;
 };
 
 extern cbl_enabled_exceptions_t enabled_exceptions;