Commit ad084e9d by Paolo Carlini Committed by Paolo Carlini

re PR libstdc++/28344 (Use of __alpha in tr1/random breaks Tru64 UNIX bootstrap)

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
parent 6ab63942
2006-07-11 Paolo Carlini <pcarlini@suse.de> 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 PR libstdc++/28290
* include/ext/codecvt_specializations.h: Fix, adding missing * include/ext/codecvt_specializations.h: Fix, adding missing
includes and guards. includes and guards.
......
...@@ -1980,8 +1980,8 @@ _GLIBCXX_BEGIN_NAMESPACE(tr1) ...@@ -1980,8 +1980,8 @@ _GLIBCXX_BEGIN_NAMESPACE(tr1)
* Constructs a gamma distribution with parameters @f$ \alpha @f$. * Constructs a gamma distribution with parameters @f$ \alpha @f$.
*/ */
explicit explicit
gamma_distribution(const result_type& __alpha = result_type(1)) gamma_distribution(const result_type& __alpha_val = result_type(1))
: _M_alpha(__alpha) : _M_alpha(__alpha_val)
{ {
_GLIBCXX_DEBUG_ASSERT(_M_alpha > 0); _GLIBCXX_DEBUG_ASSERT(_M_alpha > 0);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment