Make the use of `Elaboratable` for elaboratable objects required
whitequark opened this issue · 0 comments
whitequark commented
It's always required a warning. Technically it's not a deprecation warning, but it might as well be; none of our other protocol classes (ValueCastable
for example) are optional, Elaboratable
shouldn't be either.