On Wednesday, 30 August 2017 at 18:16:47 UTC, jmh530 wrote:
..\..\dubFolder\openmethods.d-1.0.0-rc.1\source\openmethods.d(970,21): Error: ca
nnot implicitly convert expression h of type ulong to uint
..\..\dubFolder\openmethods.d-1.0.0-rc.1\source\openmethods.d(1076,34): Error: c
annot implicitly convert expression dim of type ulong to uint
..\..\dubFolder\openmethods.d-1.0.0-rc.1\source\openmethods.d(1177,23): Error: c
annot implicitly convert expression h of type ulong to uint
dmd failed with exit code 1.
The error at line 1076 can be fixed by changing the type of dim
in the function to size_t. I couldn't fix the other errors. I
tried having the hash function return size_t also, but that
just causes other problems.
Fixed. Committed to master and it should show up in dub soon.
Gosh, all that mind bending meta polymorphic mixin reflection
multi-dimensional fu and then fall prey to ints and uints and
size_ts. Sobering...