On Saturday, 14 December 2019 at 07:09:30 UTC, Tobias Pankrath wrote:
void main()
{
    auto x = 9223372036854775808; // long.max + 1
}

You need to tell, that this is an unsigned long literal, else the compiler treats it as an int:

void main()
{
    auto x = 9223372036854775808UL; // long.max + 1
}

Reply via email to