ObjFW  Diff

Differences From Artifact [0fb0e5fd5b]:

To Artifact [fb4bbc3736]:


901
902
903
904
905
906
907

908


909
910
911
912
913
914
915
			void *cls = (Class)classes->data[i]->obj;

			if (cls == Nil || (uintptr_t)cls & 1)
				continue;

			objc_unregister_class(cls);


			/* The table might have been resized, so start again */


			i = 0;
		}
	}

	assert(classes_cnt == 0);

	if (empty_dtable != NULL) {







>
|
>
>







901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
			void *cls = (Class)classes->data[i]->obj;

			if (cls == Nil || (uintptr_t)cls & 1)
				continue;

			objc_unregister_class(cls);

			/*
			 * The table might have been resized, so go back to the
			 * start again.
			 */
			i = 0;
		}
	}

	assert(classes_cnt == 0);

	if (empty_dtable != NULL) {