std.conv.ConvException from double to uint64_t, but only locally in a large project

Nathan S. no.public.email at example.com
Tue Aug 4 19:38:12 UTC 2020


On Tuesday, 4 August 2020 at 17:49:56 UTC, drathier wrote:
> Replaced all mentions of uint64_t with ulong, and now it works. 
> Must have an enum called uint64_t defined somewhere in a 
> library I depend on or something? Really wish this was clearer.

BTW I believe the reason that `uint64_t` is an enum (which is 
being imported by "import std" but isn't converting) solely on 
macOS/iOS is for compatibility with C++ name mangling.


More information about the Digitalmars-d-learn mailing list