Skip to content

Commit a57c72d

Browse files
author
whitequark
committed
back.rtlil: fix off-by-one in Part legalization.
Fixes #52.
1 parent 3c95299 commit a57c72d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

nmigen/back/rtlil.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -571,7 +571,7 @@ def on_Part(self, value):
571571
if isinstance(offset, ast.Const):
572572
return self(ast.Slice(value.value, offset.value, offset.value + value.width))
573573
else:
574-
raise LegalizeValue(value.offset, range((1 << len(value.offset)) - 1))
574+
raise LegalizeValue(value.offset, range((1 << len(value.offset))))
575575

576576
def on_Repl(self, value):
577577
raise TypeError # :nocov:

0 commit comments

Comments
 (0)