On Wednesday, 18 September 2013 at 04:17:41 UTC, mrd wrote:
(question is not about function body realisation - body just don't receives right argument value)

Looks like data corruption. Can't help you much without a full piece of code that *reproduces* the issue (reducing it helps too).

For what it's worth, your "weird" value, it appears to be a bitmask:
18446744073709551615
0x1999999999999999
0001_1001 1001_1001 1001_1001 1001_1001 1001_1001 1001_1001 1001_1001 1001_1001

This is usually tell tale invalid memory reads and/or stack corruption.

TIP: Try marking your function @safe, if possible. It will limit the amount of unsafe things you can do, or at least, point you to the unsafe things that could be the source of the problem.

Reply via email to