Long Literals not working as expected.

Running into issues w/ long literal values:

long v = 4023233417L;

if I do:

debug_log("VALUE: " + v.ToString());

I get: VALUE: -271733879

If I use ulong, I get a very weird number: VALUE: 18446744073437817737

There is a workaround that gives me what I want:

long v = long.Parse("4023233417");

Thanks for the report! I’ve created a ticket to get this investigated properly.