| //===----------------------------------------------------------------------===// |
| // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. |
| // See https://llvm.org/LICENSE.txt for license information. |
| // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception |
| //===----------------------------------------------------------------------===// |
| // template <class UIntType, UIntType a, UIntType c, UIntType m> |
| // class linear_congruential_engine; |
| // linear_congruential_engine(); |
| template <class T, T a, T c, T m> |
| typedef std::linear_congruential_engine<T, a, c, m> LCE; |
| const T M(static_cast<T>(-1)); |
| test<unsigned long long>(); |