ObjFW  Diff

Differences From Artifact [375ffd1359]:

To Artifact [4a810e0b17]:


90
91
92
93
94
95
96

97
98


99
100

101
102

103
104
105
106
107
108
109
90
91
92
93
94
95
96
97


98
99
100

101
102
103
104
105
106
107
108
109
110
111







+
-
-
+
+

-
+


+







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

.macro generate_lookup_super name lookup
\name:
	move	$t0, $a0
	lw	$t0, 0($a0)
	beqz	$t0, 0f
	lw	$a0, 0($a0)
	beqz	$a0, 0f

	lw	$t0, 4($a0)
	lw	$t0, 4($t0)
	lw	$t0, 32($t0)

	addiu	$t9, $t9, \lookup-\name
	b	.Lmain_\lookup

0:
#ifdef OF_PIC
	addiu	$v0, $t9, nil_method-\name
#else
	la	$v0, nil_method