Propagate X flag in Cast(): if the expression executes, so does the cast.

This commit is contained in:
Sei Lisa 2014-08-08 04:05:01 +02:00
parent c080f4b596
commit de4d6f8857

View file

@ -79,6 +79,8 @@ class optimizer(renamer, deadcode):
ret = {'nt':'CAST', 't':newtype, 'ch':[value]}
if 'SEF' in value:
ret['SEF'] = True
if 'X' in value:
ret['X'] = value['X']
return ret
def CopyNode(self, node):