forked from M-Labs/artiq
1
0
Fork 0

analyses.constness: fix false positive on x[...].

This commit is contained in:
whitequark 2016-11-21 13:21:32 +00:00
parent fd1d77767e
commit ebb3205dff
1 changed files with 6 additions and 0 deletions

View File

@ -17,6 +17,12 @@ class Constness(algorithm.Visitor):
self.visit(node.targets)
self.in_assign = False
def visit_SubscriptT(self, node):
old_in_assign, self.in_assign = self.in_assign, False
self.visit(node.value)
self.visit(node.slice)
self.in_assign = old_in_assign
def visit_AttributeT(self, node):
self.generic_visit(node)
if self.in_assign: