anchor.diff:  								// the types are stored as strings
   
   	var/list/noqdelhint = list()// list of all types that do not return a QDEL_HINT
  +
  +#ifdef TESTING
  +	var/list/qdel_list = list()	// list of all types that have been qdel()eted
  +#endif
   
   /datum/subsystem/garbage_collector/New()
   	NEW_SS_GLOBAL(SSgarbage)
  
positive.code: 	qdel(src)
  	if(!running_find_references)
  		find_references()
  #endif
negative.code: /proc/qdel(var/datum/A)
  	if (!A)
  		return
  #ifdef TESTING
  	SSgarbage.qdel_list += "[A.type]"
  #endif
  	if (!istype(A))
  		del(A)
  	else if (isnull(A.gc_destroyed))
  