MSVC doesn't do 64-bit arithmetic otherwise when this is expanded in non-preprocessor code.
Cc: @ken-martin