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 enu
On 8/4/20 2:15 PM, Steven Schveighoffer wrote:
I'll file a bug.
https://issues.dlang.org/show_bug.cgi?id=21112
-Steve
On 8/4/20 1:36 PM, drathier wrote:
I'm getting a crash when I'm converting a double to an uint64_t.
```
std.conv.ConvException@/usr/local/opt/dmd/include/dlang/dmd/std/conv.d(2054):
Value (1596) does not match any member value of enum '__c_ulonglong'
```
I've narrowed down the code to this:
`
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.
On Tuesday, 4 August 2020 at 17:37:56 UTC, drathier wrote:
```
std.conv.ConvException@/usr/local/opt/dmd/include/dlang/dmd/std/conv.d(2054):
Value (1596) does not match any member value of enum '__c_ulonglong'
```
well,
```
std.conv.ConvException@/usr/local/opt/dmd/include/dlang/dmd/std/conv.d(
```
std.conv.ConvException@/usr/local/opt/dmd/include/dlang/dmd/std/conv.d(2054):
Value (1596) does not match any member value of enum '__c_ulonglong'
```
well,
```
std.conv.ConvException@/usr/local/opt/dmd/include/dlang/dmd/std/conv.d(2054):
Value (42) does not match any member value of enum '
I'm getting a crash when I'm converting a double to an uint64_t.
```
std.conv.ConvException@/usr/local/opt/dmd/include/dlang/dmd/std/conv.d(2054):
Value (1596) does not match any member value of enum '__c_ulonglong'
```
I've narrowed down the code to this:
```
static import std.conv;
double thi