Differences From Artifact [141357802d]:
- File
src/runtime/linklib/linklib.m
— part of check-in
[c12ca9484e]
at
2020-03-08 13:49:49
on branch trunk
— runtime/linklib: __attribute__((used)) for [cd]tor
Otherwise, amiga-gcc strips it when optimizations are enabled, resulting
in a linker error. (user: js, size: 14210) [annotate] [blame] [check-ins using] [more...]
To Artifact [674c07dbdb]:
- File src/runtime/linklib/linklib.m — part of check-in [5769ce64b3] at 2020-07-18 22:54:03 on branch tagged-pointers — Add objc_setTaggedPointerSecret() to Amiga linklib (user: js, size: 14733) [annotate] [blame] [check-ins using] [more...]
︙ | ︙ | |||
703 704 705 706 707 708 709 | } void objc_hashtable_free(struct objc_hashtable *table) { glue_objc_hashtable_free(table); } | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 | } void objc_hashtable_free(struct objc_hashtable *table) { glue_objc_hashtable_free(table); } void objc_setTaggedPointerSecret(uintptr_t secret) { glue_objc_setTaggedPointerSecret(secret); } int objc_registerTaggedPointerClass(Class class) { return glue_objc_registerTaggedPointerClass(class); } Class object_getTaggedPointerClass(id object) { return glue_object_getTaggedPointerClass(object); } uintptr_t object_getTaggedPointerValue(id object) { return glue_object_getTaggedPointerValue(object); } id objc_createTaggedPointer(int class, uintptr_t value) { return objc_createTaggedPointer(class, value); } |