Skip to content

Commit

Permalink
fsm: NextState and NextValue should derive from _Statement
Browse files Browse the repository at this point in the history
sbourdeauducq committed Sep 23, 2015
1 parent 8935ca2 commit 33f344b
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions migen/genlib/fsm.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from collections import OrderedDict

from migen.fhdl.structure import *
from migen.fhdl.structure import _Slice, _ArrayProxy
from migen.fhdl.structure import _Statement, _Slice, _ArrayProxy
from migen.fhdl.module import Module, FinalizeError
from migen.fhdl.visit import NodeTransformer
from migen.fhdl.bitcontainer import value_bits_sign
@@ -16,12 +16,12 @@ class AnonymousState:

# do not use namedtuple here as it inherits tuple
# and the latter is used elsewhere in FHDL
class NextState:
class NextState(_Statement):
def __init__(self, state):
self.state = state


class NextValue:
class NextValue(_Statement):
def __init__(self, target, value):
self.target = target
self.value = value

0 comments on commit 33f344b

Please sign in to comment.