@@ -26,11 +26,11 @@ .section .text .macro GENERATE_LOOKUP name notFound \name: test rdi, rdi - jz short returnNilMethod + jz short .LreturnNilMethod test dil, 1 jnz short .LtaggedPointer_\name mov r8, [rdi] @@ -71,11 +71,11 @@ .macro GENERATE_LOOKUP_SUPER name lookup \name: mov r8, rdi mov rdi, [rdi] test rdi, rdi - jz short returnNilMethod + jz short .LreturnNilMethod mov r8, [r8 + 8] mov r8, [r8 + 64] jmp short .Lmain_\lookup .type \name, %function @@ -85,16 +85,16 @@ 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 #if defined(OF_LINUX) || defined(OF_HAIKU) || defined(OF_HURD) .section .note.GNU-stack, "", %progbits #endif