@@ -48,11 +48,11 @@ lis %r4, sel_forwardingTargetForSelector_@ha la %r4, sel_forwardingTargetForSelector_@l(%r4) bl class_respondsToSelector@plt cmpwi %r3, 0 - beq- fail + beq- 0f lwz %r3, 8(%r1) lis %r4, sel_forwardingTargetForSelector_@ha la %r4, sel_forwardingTargetForSelector_@l(%r4) bl objc_msg_lookup@plt @@ -63,14 +63,14 @@ la %r4, sel_forwardingTargetForSelector_@l(%r4) lwz %r5, 12(%r1) bctrl cmpwi %r3, 0 - beq- fail + beq- 0f lwz %r4, 8(%r1) cmpw %r3, %r4 - beq- fail + beq- 0f stw %r3, 8(%r1) lwz %r4, 12(%r1) bl objc_msg_lookup@plt @@ -99,11 +99,11 @@ lwz %r0, 116(%r1) mtlr %r0 addi %r1, %r1, 112 bctr -fail: +0: lwz %r3, 8(%r1) lwz %r4, 12(%r1) lwz %r0, 116(%r1) mtlr %r0 @@ -144,11 +144,11 @@ lis %r4, sel_forwardingTargetForSelector_@ha la %r4, sel_forwardingTargetForSelector_@l(%r4) bl class_respondsToSelector@plt cmpwi %r3, 0 - beq- fail_stret + beq- 0f lwz %r3, 12(%r1) lis %r4, sel_forwardingTargetForSelector_@ha la %r4, sel_forwardingTargetForSelector_@l(%r4) bl objc_msg_lookup@plt @@ -159,14 +159,14 @@ la %r4, sel_forwardingTargetForSelector_@l(%r4) lwz %r5, 16(%r1) bctrl cmpwi %r3, 0 - beq- fail_stret + beq- 0f lwz %r4, 12(%r1) cmpw %r3, %r4 - beq- fail_stret + beq- 0f stw %r3, 12(%r1) lwz %r4, 16(%r1) bl objc_msg_lookup_stret@plt @@ -195,11 +195,11 @@ lwz %r0, 116(%r1) mtlr %r0 addi %r1, %r1, 112 bctr -fail_stret: +0: lwz %r3, 8(%r1) lwz %r4, 12(%r1) lwz %r5, 16(%r1) lwz %r0, 116(%r1)