LWG 1522
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@119710 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/include/random b/include/random
index 3dbf808..c40baa9 100644
--- a/include/random
+++ b/include/random
@@ -1498,7 +1498,7 @@
UnaryOperation fw);
vector<result_type> intervals() const;
- vector<double> densities() const;
+ vector<result_type> densities() const;
friend bool operator==(const param_type& x, const param_type& y);
friend bool operator!=(const param_type& x, const param_type& y);
@@ -1525,7 +1525,7 @@
// property functions
vector<result_type> intervals() const;
- vector<double> densities() const;
+ vector<result_type> densities() const;
param_type param() const;
void param(const param_type& parm);
@@ -1573,7 +1573,7 @@
UnaryOperation fw);
vector<result_type> intervals() const;
- vector<double> densities() const;
+ vector<result_type> densities() const;
friend bool operator==(const param_type& x, const param_type& y);
friend bool operator!=(const param_type& x, const param_type& y);
@@ -1603,7 +1603,7 @@
// property functions
vector<result_type> intervals() const;
- vector<double> densities() const;
+ vector<result_type> densities() const;
param_type param() const;
void param(const param_type& parm);