ObjFW  Check-in [074f577275]

Overview
Comment:Make GCC happy again.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 074f577275a56f9df9d75492436dc3b58e8680071c11c5651f49276142e1691b
User & Date: js on 2013-03-18 13:17:35
Other Links: manifest | tags
Context
2013-03-22
18:07
Add a cast to satisfy -Wshorten-64-to-32. check-in: 44bd6d73dc user: js tags: trunk
2013-03-18
13:17
Make GCC happy again. check-in: 074f577275 user: js tags: trunk
2013-03-17
15:23
Add -[OFHTTPRequestReply string]. check-in: 0a1b06a6bf user: js tags: trunk
Changes

Modified src/runtime/class.m from [5994e9e90d] to [6e9f617165].

610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
	uint32_t i;

	if (classes == NULL)
		return;

	for (i = 0; i <= classes->last_idx; i++) {
		if (classes->data[i] != NULL) {
			Class cls = classes->data[i]->obj;

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

			objc_free_class(cls);
			objc_free_class(cls->isa);
		}







|







610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
	uint32_t i;

	if (classes == NULL)
		return;

	for (i = 0; i <= classes->last_idx; i++) {
		if (classes->data[i] != NULL) {
			Class cls = (Class)classes->data[i]->obj;

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

			objc_free_class(cls);
			objc_free_class(cls->isa);
		}