| //===----------------------------------------------------------------------===// | 
 | // | 
 | //                     The LLVM Compiler Infrastructure | 
 | // | 
 | // This file is dual licensed under the MIT and the University of Illinois Open | 
 | // Source Licenses. See LICENSE.TXT for details. | 
 | // | 
 | //===----------------------------------------------------------------------===// | 
 |  | 
 | // <random> | 
 |  | 
 | // template<class RealType = double> | 
 | // class uniform_real_distribution | 
 |  | 
 | // uniform_real_distribution(const uniform_real_distribution&); | 
 |  | 
 | #include <random> | 
 | #include <cassert> | 
 |  | 
 | void | 
 | test1() | 
 | { | 
 |     typedef std::uniform_real_distribution<float> D; | 
 |     D d1(2, 5); | 
 |     D d2 = d1; | 
 |     assert(d1 == d2); | 
 | } | 
 |  | 
 | int main() | 
 | { | 
 |     test1(); | 
 | } |