diff --git a/migen/fhdl/structure.py b/migen/fhdl/structure.py index ba72f09b0..7f23184a2 100644 --- a/migen/fhdl/structure.py +++ b/migen/fhdl/structure.py @@ -579,6 +579,7 @@ class Case(_Statement): class _ArrayProxy(_Value): def __init__(self, choices, key): + _Value.__init__(self) self.choices = [] for c in choices: if isinstance(c, (bool, int)):