git @ Cat's Eye Technologies SixtyPical / 4b51850
called_routines are not stored in context at all. Chris Pressey 2 years ago
1 changed file(s) with 0 addition(s) and 3 deletion(s). Raw diff Collapse all Expand all
3434 self._terminated = False
3535 self._gotos_encountered = set()
3636 self._pointer_assoc = dict()
37 self.called_routines = set()
3837
3938 for ref in inputs:
4039 if self.is_constant(ref):
7978 c._writeable = set(self._writeable)
8079 c._pointer_assoc = dict(self._pointer_assoc)
8180 c._gotos_encountered = set(self._gotos_encountered)
82 c.called_routines = set(self.called_routines)
8381 return c
8482
8583 def update_from(self, other):
9593 self._writeable = set(other._writeable)
9694 self._terminated = other._terminated
9795 self._pointer_assoc = dict(other._pointer_assoc)
98 self.called_routines = set(other.called_routines)
9996
10097 def each_meaningful(self):
10198 for ref in self._range.keys():