Is `cast(void*)size_t.max` always an invalid address?
Is so, could it be used to indicate removed/delete elements in hash tables with open addressing and a key type being either a pointer or class?
And will it work correctly with the GC?
Is `cast(void*)size_t.max` always an invalid address?
Is so, could it be used to indicate removed/delete elements in hash tables with open addressing and a key type being either a pointer or class?
And will it work correctly with the GC?