Example #1
0
def verify_uses(func):
    """Verify the def-use chains"""
    # NOTE: verify should be importable from any pass!
    from pykit.analysis import defuse
    uses = defuse.defuse(func)
    diff = set.difference(set(uses), set(func.uses))
    assert not diff, diff
Example #2
0
def verify_uses(func):
    """Verify the def-use chains"""
    # NOTE: verify should be importable from any pass!
    from pykit.analysis import defuse
    uses = defuse.defuse(func)
    diff = set.difference(set(uses), set(func.uses))
    assert not diff, diff
Example #3
0
File: value.py Project: flypy/pykit
 def reset_uses(self):
     from pykit.analysis import defuse
     self.uses = defuse.defuse(self)
Example #4
0
 def reset_uses(self):
     from pykit.analysis import defuse
     self.uses = defuse.defuse(self)