From 2cf89a71df4737deda22d167f26849e679a4c5fa Mon Sep 17 00:00:00 2001 From: Howard Hinnant Date: Mon, 2 Apr 2012 15:00:14 +0000 Subject: [PATCH] Fix test for default constructor of discrete_distribution. This partially addresses http://llvm.org/bugs/show_bug.cgi?id=12436. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@153873 91177308-0d34-0410-b5e6-96231b3b80d8 --- .../rand.dist.samp.discrete/ctor_default.pass.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_default.pass.cpp b/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_default.pass.cpp index 2538603c..3c1ed6a1 100644 --- a/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_default.pass.cpp +++ b/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/ctor_default.pass.cpp @@ -12,21 +12,18 @@ // template // class discrete_distribution -// discrete_distribution(initializer_list wl); +// discrete_distribution(); #include #include int main() { -#ifndef _LIBCPP_HAS_NO_GENERALIZED_INITIALIZERS { typedef std::discrete_distribution<> D; - D d = {1., 2.}; + D d; std::vector p = d.probabilities(); - assert(p.size() == 2); + assert(p.size() == 1); assert(p[0] == 1); - assert(p[1] == 2); } -#endif // _LIBCPP_HAS_NO_GENERALIZED_INITIALIZERS }