aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorEdward E. Meyer <edward.e.meyer@boeing.com>2001-10-31 08:45:57 +0000
committerBenjamin Kosnik <bkoz@gcc.gnu.org>2001-10-31 08:45:57 +0000
commit51ad6d81f4b5380307e5fa7b96e6132ebeac4fd1 (patch)
tree5c0835abe52743f7c3bbe1f8d7063437ecbb896f /libstdc++-v3
parent9a304d17662aedbd1eb2533f7973b86003c3f6a4 (diff)
downloadgcc-51ad6d81f4b5380307e5fa7b96e6132ebeac4fd1.zip
gcc-51ad6d81f4b5380307e5fa7b96e6132ebeac4fd1.tar.gz
gcc-51ad6d81f4b5380307e5fa7b96e6132ebeac4fd1.tar.bz2
std_complex.h (complex::operator/=): Correct sign.
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
Diffstat (limited to 'libstdc++-v3')
-rw-r--r--libstdc++-v3/ChangeLog6
-rw-r--r--libstdc++-v3/include/bits/std_complex.h2
2 files changed, 7 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 2fd8c5d..db31eee 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -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.
diff --git a/libstdc++-v3/include/bits/std_complex.h b/libstdc++-v3/include/bits/std_complex.h
index 3d4b434..c9573b7 100644
--- a/libstdc++-v3/include/bits/std_complex.h
+++ b/libstdc++-v3/include/bits/std_complex.h
@@ -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;
}