mirror of
https://github.com/YosysHQ/yosys
synced 2026-05-17 07:29:29 +00:00
log_id here was needed for unescaping
This commit is contained in:
parent
58df27ce7c
commit
9580ebabc5
1 changed files with 3 additions and 3 deletions
|
|
@ -3250,7 +3250,7 @@ skip_dynamic_range_lvalue_expansion:;
|
|||
if (stage > 1 && type == AST_IDENTIFIER && id2ast != nullptr && id2ast->type == AST_MEMORY && !in_lvalue &&
|
||||
children.size() == 1 && children[0]->type == AST_RANGE && children[0]->children.size() == 1) {
|
||||
if (integer < (unsigned)id2ast->unpacked_dimensions)
|
||||
input_error("Insufficient number of array indices for %s.\n", log_id(str));
|
||||
input_error("Insufficient number of array indices for %s.\n", RTLIL::unescape_id(str));
|
||||
newNode = std::make_unique<AstNode>(location, AST_MEMRD, children[0]->children[0]->clone());
|
||||
newNode->str = str;
|
||||
newNode->id2ast = id2ast;
|
||||
|
|
@ -3523,7 +3523,7 @@ skip_dynamic_range_lvalue_expansion:;
|
|||
(children[0]->children.size() == 1 || children[0]->children.size() == 2) && children[0]->children[0]->type == AST_RANGE)
|
||||
{
|
||||
if (children[0]->integer < (unsigned)children[0]->id2ast->unpacked_dimensions)
|
||||
input_error("Insufficient number of array indices for %s.\n", log_id(str));
|
||||
input_error("Insufficient number of array indices for %s.\n", RTLIL::unescape_id(str));
|
||||
|
||||
std::stringstream sstr;
|
||||
sstr << "$memwr$" << children[0]->str << "$" << RTLIL::encode_filename(*location.begin.filename) << ":" << location.begin.line << "$" << (autoidx++);
|
||||
|
|
@ -5273,7 +5273,7 @@ void AstNode::mem2reg_as_needed_pass1(dict<AstNode*, pool<std::string>> &mem2reg
|
|||
AstNode *mem = id2ast;
|
||||
|
||||
if (integer < (unsigned)mem->unpacked_dimensions)
|
||||
input_error("Insufficient number of array indices for %s.\n", log_id(str));
|
||||
input_error("Insufficient number of array indices for %s.\n", RTLIL::unescape_id(str));
|
||||
|
||||
// flag if used after blocking assignment (in same proc)
|
||||
if ((proc_flags[mem] & AstNode::MEM2REG_FL_EQ1) && !(mem2reg_candidates[mem] & AstNode::MEM2REG_FL_EQ2)) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue