Loading...
src/dyldInitialization.cpp dyld-239.3 dyld-360.17
--- dyld/dyld-239.3/src/dyldInitialization.cpp
+++ dyld/dyld-360.17/src/dyldInitialization.cpp
@@ -154,7 +154,7 @@
 						const uint8_t type = sect->flags & SECTION_TYPE;
 						if ( type == S_NON_LAZY_SYMBOL_POINTERS ) {
 							// rebase non-lazy pointers (which all point internal to dyld, since dyld uses no shared libraries)
-							const uint32_t pointerCount = sect->size / sizeof(uintptr_t);
+							const uint32_t pointerCount = (uint32_t)(sect->size / sizeof(uintptr_t));
 							uintptr_t* const symbolPointers = (uintptr_t*)(sect->addr + slide);
 							for (uint32_t j=0; j < pointerCount; ++j) {
 								symbolPointers[j] += slide;