@@ -57,10 +57,14 @@ movl _objc_tagged_pointer_classes(,%edx,2), %edx movl 32(%edx), %edx jmp .Lmain_\name +.def \name +.scl 2 +.type 32 +.endef .endm .macro generate_lookup_super name lookup \name: movl 4(%esp), %edx @@ -70,10 +74,14 @@ movl %eax, 4(%esp) movl 4(%edx), %edx movl 32(%edx), %edx jmp .Lmain_\lookup +.def \name +.scl 2 +.type 32 +.endef .endm generate_lookup _objc_msg_lookup _objc_method_not_found generate_lookup _objc_msg_lookup_stret _objc_method_not_found_stret generate_lookup_super _objc_msg_lookup_super _objc_msg_lookup