Skip to content

Commit 6e643bd

Browse files
committed
Refactorize UBOUND visit
1 parent e6bc2b1 commit 6e643bd

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

arch/zx48k/translator.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1283,10 +1283,10 @@ def visit_LBOUND(self, node):
12831283

12841284
def visit_UBOUND(self, node):
12851285
entry = node.operands[0]
1286-
self.emit('param' + self.TSUFFIX(gl.BOUND_TYPE), '#__UBOUND__.' + entry.mangled)
1286+
self.ic_param(gl.BOUND_TYPE, '#__UBOUND__.' + entry.mangled)
12871287
yield node.operands[1]
1288-
self.emit('fparam' + self.TSUFFIX(gl.BOUND_TYPE), optemps.new_t())
1289-
self.emit('call', '__BOUND', self.TYPE(gl.BOUND_TYPE).size)
1288+
self.ic_fparam(gl.BOUND_TYPE, optemps.new_t())
1289+
self.ic_call('__BOUND', self.TYPE(gl.BOUND_TYPE).size)
12901290
backend.REQUIRES.add('bound.asm')
12911291

12921292
def visit_USR_STR(self, node):

0 commit comments

Comments
 (0)