Calling `MEM_freeN` on data allocated with `MEM_new` is bad, since it will not call a destructor matching the one invoked as part of `MEM_new`. Would crash with the guarded allocator, which detects such mismatches now.
Calling `MEM_freeN` on data allocated with `MEM_new` is bad, since it will not call a destructor matching the one invoked as part of `MEM_new`. Would crash with the guarded allocator, which detects such mismatches now.