vector (_Safe_vector::operator=): Add missing returns.
authorStephan Bergmann <sbergman@redhat.com>
Tue, 28 Apr 2015 15:05:27 +0000 (15:05 +0000)
committerJonathan Wakely <redi@gcc.gnu.org>
Tue, 28 Apr 2015 15:05:27 +0000 (16:05 +0100)
2015-04-28  Stephan Bergmann  <sbergman@redhat.com>

* include/debug/vector (_Safe_vector::operator=): Add missing returns.

From-SVN: r222532

libstdc++-v3/ChangeLog
libstdc++-v3/include/debug/vector

index a38b6e3370358040cf2cd3ff1b7096dc15072c45..1b2567d5b9c1943a90a2a2c4857d0944b7e1d827 100644 (file)
@@ -1,3 +1,7 @@
+2015-04-28  Stephan Bergmann  <sbergman@redhat.com>
+
+       * include/debug/vector (_Safe_vector::operator=): Add missing returns.
+
 2015-04-28  Jonathan Wakely  <jwakely@redhat.com>
 
        PR libstdc++/60333
index 40bc6132da7b48cf89ddac96a135de4a0244b23a..bf0a88eb01c94ad8aba927661d65ea93e15fab21 100644 (file)
@@ -69,13 +69,17 @@ namespace __gnu_debug
 
       _Safe_vector&
       operator=(const _Safe_vector&) noexcept
-      { _M_update_guaranteed_capacity(); }
+      {
+       _M_update_guaranteed_capacity();
+       return *this;
+      }
 
       _Safe_vector&
       operator=(_Safe_vector&& __x) noexcept
       {
        _M_update_guaranteed_capacity();
        __x._M_guaranteed_capacity = 0;
+       return *this;
       }
 #endif