forked from M-Labs/artiq
compiler: Fix inference order issue in multi-dim. subscript
This will be caught by the test for an imminent array quoting fix.
This commit is contained in:
parent
a9dd0a268c
commit
94489f9183
|
@ -237,6 +237,8 @@ class Inferencer(algorithm.Visitor):
|
||||||
self.generic_visit(node)
|
self.generic_visit(node)
|
||||||
if isinstance(node.slice, ast.Index):
|
if isinstance(node.slice, ast.Index):
|
||||||
if types.is_tuple(node.slice.value.type):
|
if types.is_tuple(node.slice.value.type):
|
||||||
|
if types.is_var(node.value.type):
|
||||||
|
return
|
||||||
if not builtins.is_array(node.value.type):
|
if not builtins.is_array(node.value.type):
|
||||||
diag = diagnostic.Diagnostic(
|
diag = diagnostic.Diagnostic(
|
||||||
"error",
|
"error",
|
||||||
|
|
Loading…
Reference in New Issue