Workaround for GCC bug
Workaround for GCC bug

$ if [ "$(./primesieve 1e8 -p | md5sum | cut -f1 -d' ')" != "4e2b0027288a27e9c99699364877c9db" ]; then exit 1; fi
/usr/lib/gcc/x86_64-linux-gnu/5.5.0/../../../../include/c++/5.5.0/bits/stl_tree.h:1939:28: runtime error: upcast of address 0x00000155c7c8 with insufficient space for an object of type 'std::_Rb_tree_node<std::pair<const std::basic_string<char>, (anonymous namespace)::OptionID> >'
0x00000155c7c8: note: pointer points here
 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  c8 c7 55 01 00 00 00 00  c8 c7 55 01
              ^ 
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /usr/lib/gcc/x86_64-linux-gnu/5.5.0/../../../../include/c++/5.5.0/bits/stl_tree.h:1939:28 in
kimwalisch/primesieve,kimwalisch/primesieve,kimwalisch/primesieve