Fix recently introduced bug: function renaming failed.

This commit is contained in:
Sei Lisa 2015-04-17 03:37:24 +02:00
parent 1c16355187
commit 17bf0b7a1e

View file

@ -166,6 +166,9 @@ class outscript(object):
# node is a node
if 'scope' in node and 'NewName' in self.symtab[node['scope']][node['name']]:
return self.symtab[node['scope']][node['name']]['NewName']
if node['nt'] == 'FNCALL' and 'NewName' in self.symtab[0][node['name']]:
return self.symtab[0][node['name']]['NewName']
return node['name']
# node is a name
if 'NewName' in self.symtab[scope][node]: