ObjFW  Diff

Differences From Artifact [a368142e58]:

To Artifact [64ad9e93f2]:


49
50
51
52
53
54
55

56
57
58
59
60
61
62
63
64
65
66
67
	bx	lr
.type \name, %function
.size \name, .-\name
.endm

.macro generate_lookup_super name lookup
\name:

	ldr	r2, [r0, #0]
	cmp	r0, #0
	beq	ret_nil

	ldr	r2, [r0, #4]
	ldr	r2, [r2, #32]

	b	.Lmain_\lookup
.type \name, %function
.size \name, .-\name
.endm








>
|



|







49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
	bx	lr
.type \name, %function
.size \name, .-\name
.endm

.macro generate_lookup_super name lookup
\name:
	mov	r2, r0
	ldr	r0, [r0, #0]
	cmp	r0, #0
	beq	ret_nil

	ldr	r2, [r2, #4]
	ldr	r2, [r2, #32]

	b	.Lmain_\lookup
.type \name, %function
.size \name, .-\name
.endm