diff options
author | Edward E. Meyer <edward.e.meyer@boeing.com> | 2001-10-31 08:45:57 +0000 |
---|---|---|
committer | Benjamin Kosnik <bkoz@gcc.gnu.org> | 2001-10-31 08:45:57 +0000 |
commit | 51ad6d81f4b5380307e5fa7b96e6132ebeac4fd1 (patch) | |
tree | 5c0835abe52743f7c3bbe1f8d7063437ecbb896f /libstdc++-v3 | |
parent | 9a304d17662aedbd1eb2533f7973b86003c3f6a4 (diff) | |
download | gcc-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/ChangeLog | 6 | ||||
-rw-r--r-- | libstdc++-v3/include/bits/std_complex.h | 2 |
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; } |