@@ -23,20 +23,19 @@ #include "ObjFW_RT.h" #include "private.h" static objc_enumeration_mutation_handler enumeration_mutation_handler = NULL; -void __saveds +void objc_enumerationMutation(id obj) { if (enumeration_mutation_handler != NULL) enumeration_mutation_handler(obj); else OBJC_ERROR("Object was mutated during enumeration!"); } void -objc_setEnumerationMutationHandler( - objc_enumeration_mutation_handler handler OBJC_M68K_REG("a0")) +objc_setEnumerationMutationHandler(objc_enumeration_mutation_handler handler) { enumeration_mutation_handler = handler; }