Call yosys_shutdown to properly cleanup plugins and tcl when expecting error

This commit is contained in:
Miodrag Milanovic 2023-01-20 16:09:42 +01:00
parent 611f71c670
commit 200ffdccc5
1 changed files with 1 additions and 0 deletions

View File

@ -707,6 +707,7 @@ void log_check_expected()
if (item.second.current_count == item.second.expected_count) { if (item.second.current_count == item.second.expected_count) {
log_warn_regexes.clear(); log_warn_regexes.clear();
log("Expected error pattern '%s' found !!!\n", item.first.c_str()); log("Expected error pattern '%s' found !!!\n", item.first.c_str());
yosys_shutdown();
#ifdef EMSCRIPTEN #ifdef EMSCRIPTEN
throw 0; throw 0;
#elif defined(_MSC_VER) #elif defined(_MSC_VER)