Signed-off-by: Clifford Wolf <clifford@clifford.at>
log_flush();
}
+void log_checkpoint()
+{
+ log_id_cache.clear();
+ IdString::checkpoint();
+ log_flush();
+}
+
#if (defined(__linux__) || defined(__FreeBSD__)) && defined(YOSYS_ENABLE_PLUGINS)
void log_backtrace(const char *prefix, int levels)
{
void log_push();
void log_pop();
+void log_checkpoint();
void log_backtrace(const char *prefix, int levels);
void log_reset_stack();
void log_flush();
log(" Analyzing evaluation results.\n");
log_assert(glob_abort_cnt > 0);
+ log_checkpoint();
for (auto &mi : mux2info)
{