When compiling the code with STL's STL (that comes with VS2017) #include "deferred_allocator.h" using namespace gcpp; int main() { deferred_heap h; using my_map = deferred_unordered_map<int, int>; deferred_ptr<my_map> scopes(h.make<my_map>(h)); } it fails at [deferred_heap.h:511](https://github.com/hsutter/gcpp/blob/master/deferred_heap.h#L511) 