systemverilog-plugin: add assert Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com>
diff --git a/systemverilog-plugin/UhdmAst.cc b/systemverilog-plugin/UhdmAst.cc index f9d0b71..42cd001 100644 --- a/systemverilog-plugin/UhdmAst.cc +++ b/systemverilog-plugin/UhdmAst.cc
@@ -1905,6 +1905,7 @@ std::vector<std::pair<RTLIL::IdString, RTLIL::Const>> parameters; visit_one_to_many({vpiParamAssign}, obj_h, [&](AST::AstNode *node) { if (node && node->type == AST::AST_PARAMETER) { + log_assert(!node->children.empty()); if (node->children[0]->type != AST::AST_CONSTANT) { if (shared.top_nodes.count(type)) { simplify_parameter(node, shared.top_nodes[type]);