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
.type \name, %function
.size \name, .-\name
.endm

.macro generate_lookup_super name lookup
\name:
	movl	4(%esp), %edx

	cmpl	$0, (%edx)
	je	ret_nil


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








>
|


>







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, %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