bessel_function.tcc (__cyl_bessel_ij_series): Code simplification.
authorFrançois Dumont <fdumont@gcc.gnu.org>
Sat, 9 Feb 2013 20:55:12 +0000 (20:55 +0000)
committerFrançois Dumont <fdumont@gcc.gnu.org>
Sat, 9 Feb 2013 20:55:12 +0000 (20:55 +0000)
2013-02-09  François Dumont  <fdumont@gcc.gnu.org>

* include/tr1/bessel_function.tcc (__cyl_bessel_ij_series): Code
simplification.

From-SVN: r195925

libstdc++-v3/ChangeLog
libstdc++-v3/include/tr1/bessel_function.tcc

index 2754cd06397b40c003006678abc19a9d1c88130d..eea0e6599000b03c212e711c5b09d0a89f36b21f 100644 (file)
@@ -1,3 +1,8 @@
+2013-02-09  François Dumont  <fdumont@gcc.gnu.org>
+
+       * include/tr1/bessel_function.tcc (__cyl_bessel_ij_series): Code
+       simplification.
+
 2013-02-08  Edward Smith-Rowland  <3dw4rd@verizon.net>
 
        PR libstdc++/56216
index 6cc152a2d0e35f7f1859cd0ec057f424b2f67869..20481b8e026b2c29afd23b8d29566cc83397399a 100644 (file)
@@ -409,14 +409,8 @@ namespace tr1
                            unsigned int __max_iter)
     {
       if (__x == _Tp(0))
-       {
-          if (__nu == _Tp(0))
-            return _Tp(1);
-          else if (__nu == _Tp(1))
-            return _Tp(0);
-          else
-            return _Tp(0);
-       }
+       return __nu == _Tp(0) ? _Tp(1) : _Tp(0);
+
       const _Tp __x2 = __x / _Tp(2);
       _Tp __fact = __nu * std::log(__x2);
 #if _GLIBCXX_USE_C99_MATH_TR1