#include "common.h" #define THREADS_NO 8 constexpr size_t elements = 2e6; // Test for simple memory leaks int main() { init_log(); memory_check(THREADS_NO, [] { map_t skiplist; auto futures = run(THREADS_NO, skiplist, [](auto acc, auto index) { for (size_t i = 0; i < elements; i++) { acc.insert(i, index); } return index; }); collect(futures); auto accessor = skiplist.access(); check_size(accessor, elements); }); }