<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">loosen assertion on category size to allow for aligment padding

&lt;rdar://problem/10272666&gt;

--- src/ld/passes/objc.cpp
+++ src/ld/passes/objc.cpp
@@ -813,7 +813,7 @@ void OptimizeCategories&lt;A&gt;::doit(const Options&amp; opts, ld::Internal&amp; state)
 					continue;
 				}
 				assert(categoryAtom != NULL);
-				assert(categoryAtom-&gt;size() == Category&lt;A&gt;::size());
+				assert(categoryAtom-&gt;size() &gt;= Category&lt;A&gt;::size());
 				// ignore categories also in __objc_nlcatlist
 				if ( nlcatListAtoms.count(categoryAtom) != 0 )
 					continue;
</pre></body></html>