Skip to content

Commit e6bc2b1

Browse files
committed
Refactorize LBOUND visit
1 parent 3ccd911 commit e6bc2b1

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
@@ -1275,10 +1275,10 @@ def visit_SQR(self, node):
12751275

12761276
def visit_LBOUND(self, node):
12771277
entry = node.operands[0]
1278-
self.emit('param' + self.TSUFFIX(gl.BOUND_TYPE), '#__LBOUND__.' + entry.mangled)
1278+
self.ic_param(gl.BOUND_TYPE, '#__LBOUND__.' + entry.mangled)
12791279
yield node.operands[1]
1280-
self.emit('fparam' + self.TSUFFIX(gl.BOUND_TYPE), optemps.new_t())
1281-
self.emit('call', '__BOUND', self.TYPE(gl.BOUND_TYPE).size)
1280+
self.ic_fparam(gl.BOUND_TYPE, optemps.new_t())
1281+
self.ic_call('__BOUND', self.TYPE(gl.BOUND_TYPE).size)
12821282
backend.REQUIRES.add('bound.asm')
12831283

12841284
def visit_UBOUND(self, node):

0 commit comments

Comments
 (0)