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
This commit is contained in:
Paolo Carlini 2006-07-11 22:08:56 +00:00 committed by Paolo Carlini
parent 6ab639421e
commit ad084e9d07
2 changed files with 9 additions and 2 deletions

View 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

View 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);
}