@@ -20,7 +20,7 @@
20 #include <gc/gc_cpp.h>
20 #include <gc/gc_cpp.h>
21 #include <gc/gc_allocator.h>
21 #include <gc/gc_allocator.h>
22 #define WITH_ALLOCATOR(T) , gc_allocator<T>
22 #define WITH_ALLOCATOR(T) , gc_allocator<T>
23− #define WITH_ALLOCATOR_PAIR(T, U) , std::hash<T>, std::equal_to<T>, gc_allocator<std::pair<const T, U>>
23+ #define WITH_ALLOCATOR_PAIR(T, U) , gc_allocator<std::pair<const T, U>>
24 #define MANAGED_TYPE(T) T*
24 #define MANAGED_TYPE(T) T*
25 #define MAKE_MANAGED(T) new (GC) T
25 #define MAKE_MANAGED(T) new (GC) T
26 #define MAKE_MANAGED_FINALIZED(T) new (PointerFreeGC, [](void* p, void*){ static_cast<T*>(p)->~T(); }) T
26 #define MAKE_MANAGED_FINALIZED(T) new (PointerFreeGC, [](void* p, void*){ static_cast<T*>(p)->~T(); }) T