Fix warning with -Wsign-compare -Wsystem-headers

* include/tr1/legendre_function.tcc (__sph_legendre): Avoid warning
	about signed/unsigned comparison.

From-SVN: r263596
This commit is contained in:
Jonathan Wakely 2018-08-16 18:16:33 +01:00 committed by Jonathan Wakely
parent 10fcc1429c
commit 0ac40f6186
2 changed files with 4 additions and 1 deletions

View file

@ -1,5 +1,8 @@
2018-08-16 Jonathan Wakely <jwakely@redhat.com>
* include/tr1/legendre_function.tcc (__sph_legendre): Avoid warning
about signed/unsigned comparison.
* include/std/ostream (basic_ostream::sentry::~sentry): Suppress
deprecation warnings for using uncaught_exception().

View file

@ -284,7 +284,7 @@ namespace tr1
_Tp __y_lm = _Tp(0);
// Compute Y_l^m, l > m+1, upward recursion on l.
for ( int __ll = __m + 2; __ll <= __l; ++__ll)
for (unsigned int __ll = __m + 2; __ll <= __l; ++__ll)
{
const _Tp __rat1 = _Tp(__ll - __m) / _Tp(__ll + __m);
const _Tp __rat2 = _Tp(__ll - __m - 1) / _Tp(__ll + __m - 1);