equal
deleted
inserted
replaced
700 vref.unregister_reference() |
700 vref.unregister_reference() |
701 if not vref.variable.stinfo['references']: |
701 if not vref.variable.stinfo['references']: |
702 # no more references, undefine the variable |
702 # no more references, undefine the variable |
703 del self.select.defined_vars[vref.name] |
703 del self.select.defined_vars[vref.name] |
704 removed.add(vref.name) |
704 removed.add(vref.name) |
705 for key, newvar in self.rewritten.items(): # I mean items we alter it |
705 for key, newvar in list(self.rewritten.items()): |
706 if newvar in removed: |
706 if newvar in removed: |
707 del self.rewritten[key] |
707 del self.rewritten[key] |
708 |
708 |
709 |
709 |
710 def _may_be_shared_with(self, sniprel, target): |
710 def _may_be_shared_with(self, sniprel, target): |