I can't manage to compile the header only parallel hashmap library with the latest icc (19) on Windows 10
https://github.com/greg7mdp/parallel-hashmap
Just including the header ( <parallel_hashmap/phmap.h>), create a basic hashmap, and compiling with the suggested building options (c++ 11 support), and I get the following error:
#include <parallel_hashmap/phmap.h> int main() { phmap::flat_hash_map<unsigned int, unsigned int> sides_table; }
assertion failed at: "shared/cfe/edgcpfe/lower_init.c", line 7013
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\parallel_hashmap\phmap.h 1202
With the visual studio compiler, it works fine.
Thank you very much