std_complex.h (complex::operator/=): Correct sign.
authorEdward E. Meyer <edward.e.meyer@boeing.com>
Wed, 31 Oct 2001 08:45:57 +0000 (08:45 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Wed, 31 Oct 2001 08:45:57 +0000 (08:45 +0000)
2001-10-31  Edward E. Meyer  <edward.e.meyer@boeing.com>

libstdc++/4622
* include/bits/std_complex.h (complex::operator/=): Correct sign.

From-SVN: r46675

libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/std_complex.h

index 2fd8c5de9be483cae284f85f630dfb898ed17237..db31eeecc185f5c55288b32064679ac4a3904f78 100644 (file)
@@ -1,6 +1,12 @@
+2001-10-31  Edward E. Meyer  <edward.e.meyer@boeing.com>
+
+       libstdc++/4622
+       * include/bits/std_complex.h (complex::operator/=): Correct sign.
+
 2001-10-30  Paolo Carlini  <pcarlini@unitus.it>
            Benjamin Kosnik  <bkoz@redhat.com>
 
+       libstdc++/4354
        * include/bits/basic_string.h: Tweaks.
        * include/bits/basic_string.tcc (string::_M_replace(iterator,
        iterator, _ForwardIter, _ForwardIter, forward_iterator_tag): Fix.
index 3d4b434d32aacd93edce300d98f691b3eeaa3869..c9573b7aeb3bde839ff1491c9d960a0c73da5063 100644 (file)
@@ -237,7 +237,7 @@ namespace std
     {
       const _Tp __r =  _M_real * __z.real() + _M_imag * __z.imag();
       const _Tp __n = norm(__z);
-      _M_imag = (_M_real * __z.imag() - _M_imag * __z.real()) / __n;
+      _M_imag = (_M_imag * __z.real() - _M_real * __z.imag()) / __n;
       _M_real = __r / __n;
       return *this;
     }