We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8855bb3 commit a787710Copy full SHA for a787710
netlist-to-vhdl/Language/Netlist/GenVHDL.hs
@@ -197,7 +197,7 @@ expr (ExprUnary op e) = lookupUnary op (expr e)
197
expr (ExprBinary op a b) = lookupBinary op (expr a) (expr b)
198
expr (ExprFunCall f args) = text f <> parens (cat $ punctuate comma $ map expr args)
199
expr (ExprCond c t e) = expr t <+> text "when" <+> expr c <+> text "else" $$ expr e
200
-expr (ExprCase _ [] Nothing) = text "0"
+expr (ExprCase _ [] Nothing) = error "VHDL does not support non-defaulted ExprCase"
201
expr (ExprCase _ [] (Just e)) = expr e
202
expr (ExprCase e (([],_):alts) def) = expr (ExprCase e alts def)
203
expr (ExprCase e ((p:ps,alt):alts) def) =
0 commit comments