@@ -24,11 +24,11 @@ .section .text .macro GENERATE_LOOKUP name notFound \name: test rcx, rcx - jz short returnNilMethod + jz short .LreturnNilMethod test cl, 1 jnz short .LtaggedPointer_\name mov r8, [rcx] @@ -78,11 +78,11 @@ .macro GENERATE_LOOKUP_SUPER name lookup \name: mov r8, rcx mov rcx, [rcx] test rcx, rcx - jz short returnNilMethod + jz short .LreturnNilMethod mov r8, [r8 + 8] mov r8, [r8 + 56] jmp short .Lmain_\lookup .def \name @@ -94,12 +94,12 @@ GENERATE_LOOKUP objc_msg_lookup objc_methodNotFound GENERATE_LOOKUP objc_msg_lookup_stret objc_methodNotFound_stret GENERATE_LOOKUP_SUPER objc_msg_lookup_super objc_msg_lookup GENERATE_LOOKUP_SUPER objc_msg_lookup_super_stret objc_msg_lookup_stret -returnNilMethod: - lea rax, [rip + nilMethod] +.LreturnNilMethod: + lea rax, [rip + .LnilMethod] ret -nilMethod: +.LnilMethod: xor rax, rax ret