ObjFW  Diff

Differences From Artifact [8bf5e39212]:

To Artifact [9e3f15e824]:


467
468
469
470
471
472
473
474


475
476
477
478
479
480
481
467
468
469
470
471
472
473

474
475
476
477
478
479
480
481
482







-
+
+







			c = (uintptr_t)read_value(lsda->typestable_enc, &tmp);
			c = (uintptr_t)resolve_value(c, lsda->typestable_enc,
			    lsda->typestable - i, lsda->typestable_base);
#endif

			className = (const char*)c;

			if (className != NULL && *className != '\0')
			if (className != NULL && *className != '\0' &&
			    strcmp(className, "@id"))
				class = objc_getRequiredClass(className);
			else
				class = Nil;

			if (class_matches(class, e->object)) {
				*filtervalue = filter;
				return HANDLER_FOUND;