diff options
author | Miodrag Milanović <mmicko@gmail.com> | 2023-01-23 16:24:03 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-23 16:24:03 +0100 |
commit | 9bc9121b9efeeb490ca593f75354457a4e420653 (patch) | |
tree | fdd30939cb5f13eb274a098e8c29f8deb1bd1cf8 /kernel | |
parent | bfacaddca8a2e113e4bc3d6177612ccdba1555c8 (diff) | |
parent | 200ffdccc5aacf3ad5ac79f35b6892b455d781ea (diff) | |
download | yosys-9bc9121b9efeeb490ca593f75354457a4e420653.tar.gz yosys-9bc9121b9efeeb490ca593f75354457a4e420653.tar.bz2 yosys-9bc9121b9efeeb490ca593f75354457a4e420653.zip |
Merge pull request #3636 from YosysHQ/log_plugin
Call yosys_shutdown to properly cleanup plugins and tcl when expecting error
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/log.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/log.cc b/kernel/log.cc index 0092871f0..75a1ffb45 100644 --- a/kernel/log.cc +++ b/kernel/log.cc @@ -707,6 +707,7 @@ void log_check_expected() if (item.second.current_count == item.second.expected_count) { log_warn_regexes.clear(); log("Expected error pattern '%s' found !!!\n", item.first.c_str()); + yosys_shutdown(); #ifdef EMSCRIPTEN throw 0; #elif defined(_MSC_VER) |