back.rtlil: support slicing on Parts

Fixes #605.
This commit is contained in:
Irides 2021-12-11 10:27:12 -06:00 committed by Catherine
parent 7c161957bf
commit 0b74d1c5f6

View file

@ -664,7 +664,7 @@ class _LHSValueCompiler(_ValueCompiler):
return wire_next or wire_curr
def _prepare_value_for_Slice(self, value):
assert isinstance(value, (ast.Signal, ast.Slice, ast.Cat))
assert isinstance(value, (ast.Signal, ast.Slice, ast.Cat, ast.Part))
return self(value)
def on_Part(self, value):