re PR libstdc++/28344 (Use of __alpha in tr1/random breaks Tru64 UNIX bootstrap)
authorPaolo Carlini <pcarlini@suse.de>
Tue, 11 Jul 2006 22:08:56 +0000 (22:08 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Tue, 11 Jul 2006 22:08:56 +0000 (22:08 +0000)
2006-07-11  Paolo Carlini  <pcarlini@suse.de>

PR libstdc++/28344
* include/tr1/random (gamma_distribution<>::
gamma_distribution(const result_type&)): Don't use __alpha as
parameter name, a predefined macro on Alpha systems.

From-SVN: r115355

libstdc++-v3/ChangeLog
libstdc++-v3/include/tr1/random

index 85b05064a1cdba26d1a15769eef068b090be3ae3..6f143dc84568b21309c38d9898867e12c5470181 100644 (file)
@@ -1,3 +1,10 @@
+2006-07-11  Paolo Carlini  <pcarlini@suse.de>
+
+       PR libstdc++/28344
+       * include/tr1/random (gamma_distribution<>::
+       gamma_distribution(const result_type&)): Don't use __alpha as
+       parameter name, a predefined macro on Alpha systems.
+
 2006-07-11  Paolo Carlini  <pcarlini@suse.de>
 
        PR libstdc++/28290
index 897d871a5beafcae98d9852173235be0fd7af995..f90c8d1e110e93ffbc5e7af27b61e2141228a909 100644 (file)
@@ -1980,8 +1980,8 @@ _GLIBCXX_BEGIN_NAMESPACE(tr1)
        * Constructs a gamma distribution with parameters @f$ \alpha @f$.
        */
       explicit
-      gamma_distribution(const result_type& __alpha = result_type(1))
-      : _M_alpha(__alpha)
+      gamma_distribution(const result_type& __alpha_val = result_type(1))
+      : _M_alpha(__alpha_val)
       { 
        _GLIBCXX_DEBUG_ASSERT(_M_alpha > 0);
       }