The commits in this branch get cuckoohash_map building cleanly with MSVC 2015 again.
There's a bonus commit that gets my project building cleanly with GCC 7 -Wextra.
This goes some way to addressing efficient/libcuckoo#62, for now. I'm not running MSVC 2017 yet so don't know what further issues lurk there.
Sorry about the late response, thanks for getting this up to spec with MSVC! I don't have a windows machine to test this on, but the code compiles on linux and looks right to me.
The commits in this branch get cuckoohash_map building cleanly with MSVC 2015 again. There's a bonus commit that gets my project building cleanly with GCC 7 -Wextra.
This goes some way to addressing efficient/libcuckoo#62, for now. I'm not running MSVC 2017 yet so don't know what further issues lurk there.