From: Tom Verbeure Date: Tue, 2 Oct 2018 07:44:23 +0000 (+0000) Subject: Fix for issue 594. X-Git-Tag: yosys-0.9~116^2~22 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b8950bd603aec17c1a0355f1e8d03c0ddecfbe80;p=yosys.git Fix for issue 594. --- diff --git a/frontends/ast/genrtlil.cc b/frontends/ast/genrtlil.cc index 0f7e910f3..c9345ff08 100644 --- a/frontends/ast/genrtlil.cc +++ b/frontends/ast/genrtlil.cc @@ -985,7 +985,8 @@ RTLIL::SigSpec AstNode::genRTLIL(int width_hint, bool sign_hint) use_const_chunk: if (children.size() != 0) { - log_assert(children[0]->type == AST_RANGE); + if (children[0]->type != AST_RANGE) + log_file_error(filename, linenum, "Single range expected.\n"); int source_width = id2ast->range_left - id2ast->range_right + 1; int source_offset = id2ast->range_right; if (!children[0]->range_valid) {