back.rtlil: fix DeprecationWarning. NFC.
This commit is contained in:
parent
b90687c988
commit
a97003d57a
|
@ -729,14 +729,14 @@ class _StatementCompiler(xfrm.StatementVisitor):
|
||||||
except LegalizeValue as legalize:
|
except LegalizeValue as legalize:
|
||||||
with self._case.switch(self.rhs_compiler(legalize.value),
|
with self._case.switch(self.rhs_compiler(legalize.value),
|
||||||
src=src(legalize.src_loc)) as switch:
|
src=src(legalize.src_loc)) as switch:
|
||||||
width, signed = legalize.value.shape()
|
shape = legalize.value.shape()
|
||||||
tests = ["{:0{}b}".format(v, width) for v in legalize.branches]
|
tests = ["{:0{}b}".format(v, shape.width) for v in legalize.branches]
|
||||||
if tests:
|
if tests:
|
||||||
tests[-1] = "-" * width
|
tests[-1] = "-" * shape.width
|
||||||
for branch, test in zip(legalize.branches, tests):
|
for branch, test in zip(legalize.branches, tests):
|
||||||
with self.case(switch, (test,)):
|
with self.case(switch, (test,)):
|
||||||
self._wrap_assign = False
|
self._wrap_assign = False
|
||||||
branch_value = ast.Const(branch, (width, signed))
|
branch_value = ast.Const(branch, shape)
|
||||||
with self.state.expand_to(legalize.value, branch_value):
|
with self.state.expand_to(legalize.value, branch_value):
|
||||||
self.on_statement(stmt)
|
self.on_statement(stmt)
|
||||||
self._wrap_assign = True
|
self._wrap_assign = True
|
||||||
|
|
Loading…
Reference in a new issue