Removed unused code from pcg-random, that generates compiler warning by default [#CLICKHOUSE-2].

This commit is contained in:
Alexey Milovidov 2017-09-10 01:43:11 +03:00
parent fe717a4d6e
commit 93f1e274fb
1 changed files with 0 additions and 21 deletions

View File

@ -582,27 +582,6 @@ public:
}
};
/*
* Sometimes you might want a distinct seed based on when the program
* was compiled. That way, a particular instance of the program will
* behave the same way, but when recompiled it'll produce a different
* value.
*/
template <typename IntType>
struct static_arbitrary_seed {
private:
static constexpr IntType fnv(IntType hash, const char* pos) {
return *pos == '\0'
? hash
: fnv((hash * IntType(16777619U)) ^ *pos, (pos+1));
}
public:
static constexpr IntType value = fnv(IntType(2166136261U ^ sizeof(IntType)),
__DATE__ __TIME__ __FILE__);
};
// Sometimes, when debugging or testing, it's handy to be able print the name
// of a (in human-readable form). This code allows the idiom:
//