On Sunday, 3 May 2015 at 08:42:57 UTC, tired_eyes wrote:
Feels pretty silly, but I can't compile this:
import std.random;
auto i = uniform(0, 10);
DMD spits this:
/usr/include/dmd/phobos/std/random.d(1188): Error: static
variable initialized cannot be read at compile time
/usr/include/dmd/phobos/std/random.d(1231): called from
here: rndGen()
/usr/include/dmd/phobos/std/random.d(1231): called from
here: uniform(a, b, rndGen())
Perhaps I'm missing something obvious?
dmd 2.067.1, openSUSE 13.2 x64
void main() {
import std.random;
auto i = uniform(0, 10);
}