Index: src/runtime/exception.m ================================================================== --- src/runtime/exception.m +++ src/runtime/exception.m @@ -420,11 +420,11 @@ uintptr_t c; const uint8_t *tmp; #if defined(__arm__) || defined(__ARM__) tmp = lsda->typestable - (filter * 4); - c = *(uintptr_t*)tmp; + c = *(uintptr_t*)(void*)tmp; if (c != 0) { c += (uintptr_t)tmp; c = *(uintptr_t*)c; } Index: tests/Makefile ================================================================== --- tests/Makefile +++ tests/Makefile @@ -61,11 +61,15 @@ rm -f libobjfw.so.${OBJFW_LIB_MAJOR}; \ rm -f libobjfw.so.${OBJFW_LIB_MAJOR_MINOR} libobjfw.dll \ rm -f libobjfw.dylib; \ exit $$EXIT -run-on-ios: all +sign-for-ios: all + codesign -s "iPhone Developer" -f \ + ../src/libobjfw.dylib tests plugin/TestPlugin.bundle + +run-on-ios: all sign-for-ios if [ -z "${IOS_HOST}" ]; then \ echo "Please set IOS_HOST to the hostname of your iOS host!"; \ exit 1; \ fi echo "Uploading files to iOS device ${IOS_HOST} at ${IOS_TMP}..."