The problem is that the engine has to know that the content of the pointer test.target_map is no longer valid to render into and I'm not sure how would one implement an error message for this efficiently.
Well, the only option is checking every pointer before using it by iterating over the whole c_list thing. Does not sound reasonable in any way to me.
However, it could be added to the manual as a note/ warning.
What would such a warning look like? "Beware of vagabonding pointers!"?