@@ -60,15 +60,15 @@ mov rcx, r10 mov rdx, r11 jmp \not_found .Ltagged_pointer_\name: + xor rcx, objc_tagged_pointer_secret and cl, 0xE movzx r8, cl - mov rax, offset objc_tagged_pointer_classes - mov r8, [rax+r8*4] + mov r8, [objc_tagged_pointer_classes+r8*4] mov r8, [r8+56] jmp short .Lmain_\name .endm