3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-11-06 06:16:04 +00:00
This commit is contained in:
Muthu Annamalai (முத்து அண்ணாமலை) 2025-10-20 13:29:42 +00:00 committed by GitHub
commit 9f08ea13ef
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 27 additions and 3 deletions

View file

@ -354,6 +354,21 @@ static void log_error_with_prefix(std::string_view prefix, std::string str)
log_check_expected();
int lineno = 1;
if ( !log_line_number.empty() ) {
log("Error while executing script:\n\t");
log( log_line_number.begin()->c_str() );
log("\n");
log_line_number.erase(log_line_number.begin());
log("---------------------------------\n");
for(const std::string& script_line : log_line_number) {
const char* pfx = (lineno == log_line_number.size()) ? "-->" : " ";
log("%s%d %s\n",pfx,lineno++,script_line.c_str());
}
log("---------------------------------\n");
}
if (log_error_atexit)
log_error_atexit();