Bug fix: redefined a Local local causing an INTERNAL ERROR from as.
This commit is contained in:
parent
8f81c858f8
commit
603f82a578
1 changed files with 8 additions and 9 deletions
|
@ -64,24 +64,23 @@ L0:
|
||||||
|
|
||||||
# 0 arguments.
|
# 0 arguments.
|
||||||
Lsync:
|
Lsync:
|
||||||
Lpause:
|
|
||||||
Lpause:
|
Lpause:
|
||||||
clrl (ap)+
|
clrl (ap)+
|
||||||
Lnores:
|
Lnores:
|
||||||
jsb syscall
|
jsb Lsyscall
|
||||||
movl r3,ap
|
movl r3,ap
|
||||||
jmp (r2)
|
jmp (r2)
|
||||||
Lgetpid:
|
Lgetpid:
|
||||||
clrl (ap)+
|
clrl (ap)+
|
||||||
Lr0:
|
Lr0:
|
||||||
jsb syscall
|
jsb Lsyscall
|
||||||
pushl r0
|
pushl r0
|
||||||
jmp (r2)
|
jmp (r2)
|
||||||
Lgetuid:
|
Lgetuid:
|
||||||
Lgetgid:
|
Lgetgid:
|
||||||
clrl (ap)+
|
clrl (ap)+
|
||||||
Lr0r1:
|
Lr0r1:
|
||||||
jsb syscall
|
jsb Lsyscall
|
||||||
pushl r0
|
pushl r0
|
||||||
pushl r1
|
pushl r1
|
||||||
jmp (r2)
|
jmp (r2)
|
||||||
|
@ -90,7 +89,7 @@ Lwait:
|
||||||
Lfork:
|
Lfork:
|
||||||
clrl (ap)+
|
clrl (ap)+
|
||||||
Ler0r1:
|
Ler0r1:
|
||||||
jsb syscall
|
jsb Lsyscall
|
||||||
pushl r0
|
pushl r0
|
||||||
pushl r1
|
pushl r1
|
||||||
clrl -(sp)
|
clrl -(sp)
|
||||||
|
@ -117,7 +116,7 @@ Lchroot:
|
||||||
cvtbl $1,(ap)+
|
cvtbl $1,(ap)+
|
||||||
MOVL
|
MOVL
|
||||||
Le:
|
Le:
|
||||||
jsb syscall
|
jsb Lsyscall
|
||||||
clrl -(sp)
|
clrl -(sp)
|
||||||
jmp (r2)
|
jmp (r2)
|
||||||
Lalarm:
|
Lalarm:
|
||||||
|
@ -142,7 +141,7 @@ Ldup:
|
||||||
cvtbl $2,(ap)+
|
cvtbl $2,(ap)+
|
||||||
MOVQ
|
MOVQ
|
||||||
Ler0:
|
Ler0:
|
||||||
jsb syscall
|
jsb Lsyscall
|
||||||
pushl r0
|
pushl r0
|
||||||
clrl -(sp)
|
clrl -(sp)
|
||||||
jmp (r2)
|
jmp (r2)
|
||||||
|
@ -206,7 +205,7 @@ Lcreat:
|
||||||
MOVL
|
MOVL
|
||||||
jbr Ler0
|
jbr Ler0
|
||||||
|
|
||||||
syscall:
|
Lsyscall:
|
||||||
movl $args,ap
|
movl $args,ap
|
||||||
chmk (ap)+
|
chmk (ap)+
|
||||||
bcc L1
|
bcc L1
|
||||||
|
|
Loading…
Add table
Reference in a new issue