ObjFW  Diff

Differences From Artifact [8f6ee2e99e]:

To Artifact [971cf6e9f2]:


59
60
61
62
63
64
65

66

67
68

69
70
71
72
73
74
75
59
60
61
62
63
64
65
66

67
68
69
70
71
72
73
74
75
76
77







+
-
+


+







.type \name, %function
.size \name, .-\name
.endm

.macro generate_lookup_super name lookup
\name:
	movl	4(%esp), %edx
	movl	(%edx), %eax
	cmpl	$0, (%edx)
	cmpl	$0, %eax
	je	ret_nil

	movl	%eax, 4(%esp)
	movl	4(%edx), %edx
	movl	32(%edx), %edx
	jmp	.Lmain_\lookup
.type \name, %function
.size \name, .-\name
.endm