back.rtlil: fix legalization of Part() with stride.

Also known as word_select().
This commit is contained in:
whitequark 2020-04-13 14:43:43 +00:00
parent b44870e779
commit edd2bb2c49

View file

@ -644,7 +644,7 @@ class _LHSValueCompiler(_ValueCompiler):
# system resources.
max_branches = len(value.value) // value.stride + 1
raise LegalizeValue(value.offset,
range((1 << len(value.offset)) // value.stride)[:max_branches],
range(1 << len(value.offset))[:max_branches],
value.src_loc)
def on_Repl(self, value):