Overview
Comment: | Remove -Wno-deprecated-objc-pointer-introspection |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
f3154a74aaad60b38299acdfa19b6481 |
User & Date: | js on 2014-03-23 00:15:33 |
Other Links: | manifest | tags |
Context
2014-03-23
| ||
00:17 | Add -Wobjc-property-synthesis check-in: 372e6283c7 user: js tags: trunk | |
00:15 | Remove -Wno-deprecated-objc-pointer-introspection check-in: f3154a74aa user: js tags: trunk | |
2014-03-22
| ||
17:56 | Generalize runtime/hashtable.m check-in: 8d930f2067 user: js tags: trunk | |
Changes
Modified configure.ac from [a36973b980] to [f303b0c630].
︙ | ︙ | |||
74 75 76 77 78 79 80 | OBJCFLAGS="$OBJCFLAGS -fno-constant-cfstrings" AC_SUBST(NO_CONST_CFSTRINGS, "-fno-constant-cfstrings") ]) AX_CHECK_COMPILER_FLAGS(-Wshorten-64-to-32 -Werror, [OBJCFLAGS="$OBJCFLAGS -Wshorten-64-to-32"]) AX_CHECK_COMPILER_FLAGS(-Wsemicolon-before-method-body -Werror, [OBJCFLAGS="$OBJCFLAGS -Wsemicolon-before-method-body"]) | < < | 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | OBJCFLAGS="$OBJCFLAGS -fno-constant-cfstrings" AC_SUBST(NO_CONST_CFSTRINGS, "-fno-constant-cfstrings") ]) AX_CHECK_COMPILER_FLAGS(-Wshorten-64-to-32 -Werror, [OBJCFLAGS="$OBJCFLAGS -Wshorten-64-to-32"]) AX_CHECK_COMPILER_FLAGS(-Wsemicolon-before-method-body -Werror, [OBJCFLAGS="$OBJCFLAGS -Wsemicolon-before-method-body"]) case "$OBJC" in *clang*) ASFLAGS="$ASFLAGS -no-integrated-as" ;; esac |
︙ | ︙ |
Modified src/runtime/class.m from [cb99b9ea3b] to [91fb9724fc].
︙ | ︙ | |||
522 523 524 525 526 527 528 | if (buf == NULL) return classes_cnt; if (classes_cnt < count) count = classes_cnt; for (i = j = 0; i < classes->size; i++) { | | | 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 | if (buf == NULL) return classes_cnt; if (classes_cnt < count) count = classes_cnt; for (i = j = 0; i < classes->size; i++) { void *cls; if (j >= count) { objc_global_mutex_unlock(); return j; } if (classes->data[i] == NULL) |
︙ | ︙ | |||
857 858 859 860 861 862 863 | uint_fast32_t i; if (classes == NULL) return; for (i = 0; i < classes->size; i++) { if (classes->data[i] != NULL) { | | | 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 | uint_fast32_t i; if (classes == NULL) return; for (i = 0; i < classes->size; i++) { if (classes->data[i] != NULL) { void *cls = (Class)classes->data[i]->obj; if (cls == Nil || (uintptr_t)cls & 1) continue; objc_unregister_class(cls); } } |
︙ | ︙ |