]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc
Update copyright years in libstdc++-v3/
[thirdparty/gcc.git] / libstdc++-v3 / testsuite / 26_numerics / random / piecewise_linear_distribution / cons / num_xbound_fun.cc
index f22b26e5278b51bdcd4536af6d6036c1dd40253d..a7db0e46d8d4ccdb23635f17a6ede2a7b243d84f 100644 (file)
@@ -1,8 +1,9 @@
 // { dg-options "-std=c++0x" }
+// { dg-require-cstdint "" }
 //
 // 2008-12-03  Edward M. Smith-Rowland <3dw4rd@verizon.net>
 //
-// Copyright (C) 2008, 2009 Free Software Foundation, Inc.
+// Copyright (C) 2008-2014 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
 // software; you can redistribute it and/or modify it under the
@@ -19,7 +20,8 @@
 // with this library; see the file COPYING3.  If not see
 // <http://www.gnu.org/licenses/>.
 
-// 26.4.8.5.3 Class template piecewise_linear_distribution [rand.dist.samp.plinear]
+// 26.4.8.5.3 Class template piecewise_linear_distribution 
+// [rand.dist.samp.plinear]
 // 26.4.2.4 Concept RandomNumberDistribution [rand.concept.dist]
 
 #include <random>
@@ -39,10 +41,11 @@ struct cosine_distribution
         return 0.0;
       else if (x - _M_x0 > _M_lambda / 4)
         return 0.0;
-      else {
-        const double pi = 3.1415926535897932384626433832795029L;
-        return std::cos(2 * pi * (x - _M_x0) / _M_lambda);
-      }
+      else
+       {
+         const double pi = 3.14159265358979323846;
+         return std::cos(2 * pi * (x - _M_x0) / _M_lambda);
+       }
     }
 
 private: