@@ -51,11 +51,11 @@ Ltagged_pointer_$0: movq _objc_tagged_pointer_secret@GOTPCREL(%rip), %rax xorq (%rax), %rdi andb $$0xE, %dil - movzbq %dil, %r8 + movzbl %dil, %r8d movq _objc_tagged_pointer_classes@GOTPCREL(%rip), %rax movq (%rax,%r8,4), %r8 movq 64(%r8), %r8 @@ -82,7 +82,7 @@ ret_nil: leaq nil_method(%rip), %rax ret nil_method: - movq %rdi, %rax + xorq %rax, %rax ret