Added some erase() calls; aiaiai
This commit is contained in:
parent
105c7e6009
commit
2197952a70
|
@ -1018,7 +1018,7 @@ inc | X_REG |
|
||||||
inl inreg($1)==2| |
|
inl inreg($1)==2| |
|
||||||
remove(regvar($1))
|
remove(regvar($1))
|
||||||
"inc %(regvar($1)%)"
|
"inc %(regvar($1)%)"
|
||||||
setcc(regvar($1)) | | |(1,2)
|
erase(regvar($1)) setcc(regvar($1)) | | |(1,2)
|
||||||
#endif
|
#endif
|
||||||
inl | | remove(indexed)
|
inl | | remove(indexed)
|
||||||
remove(locals, %[ind]>=$1 && %[ind]<$1+2 )
|
remove(locals, %[ind]>=$1 && %[ind]<$1+2 )
|
||||||
|
@ -1034,7 +1034,7 @@ dec | X_REG |
|
||||||
del inreg($1)==2| |
|
del inreg($1)==2| |
|
||||||
remove(regvar($1))
|
remove(regvar($1))
|
||||||
"dec %(regvar($1)%)"
|
"dec %(regvar($1)%)"
|
||||||
setcc(regvar($1)) | | |(1,2)
|
erase(regvar($1)) setcc(regvar($1)) | | |(1,2)
|
||||||
#endif
|
#endif
|
||||||
del | | remove(indexed)
|
del | | remove(indexed)
|
||||||
remove(locals, %[ind]>=$1 && %[ind]<$1+2 )
|
remove(locals, %[ind]>=$1 && %[ind]<$1+2 )
|
||||||
|
@ -1046,7 +1046,8 @@ dee | | remove(indirects)
|
||||||
#ifdef REGVARS
|
#ifdef REGVARS
|
||||||
zrl inreg($1)==2| |
|
zrl inreg($1)==2| |
|
||||||
remove(regvar($1))
|
remove(regvar($1))
|
||||||
move({ANYCON,0},regvar($1)) | | |
|
move({ANYCON,0},regvar($1))
|
||||||
|
erase(regvar($1)) | | |
|
||||||
#endif
|
#endif
|
||||||
zrl | | remove(indexed)
|
zrl | | remove(indexed)
|
||||||
remove(locals, %[ind]>=$1 && %[ind]<$1+2 )
|
remove(locals, %[ind]>=$1 && %[ind]<$1+2 )
|
||||||
|
|
Loading…
Reference in a new issue