aboutsummaryrefslogtreecommitdiff
path: root/test/Modules/Inputs/PR20786/random.h
blob: 86a7d83c19c0841e81a029b757d86ab33362a22c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
namespace std {
  template<typename> struct mersenne_twister_engine {
    friend bool operator==(const mersenne_twister_engine &,
                           const mersenne_twister_engine &) {
      return false;
    }
  };
  struct random_device {
    mersenne_twister_engine<int> mt; // require complete type
  };
}