From 85166633bc981b02e31167134917fc0b523e8eda Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Marcelina=20Ko=C5=9Bcielnicka?= <mwk@0x04.net>
Date: Sat, 11 Apr 2020 16:59:10 +0200
Subject: [PATCH] opt_clean: Add missing assignments to opt.did_something.

---
 passes/opt/opt_clean.cc | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/passes/opt/opt_clean.cc b/passes/opt/opt_clean.cc
index da3961218..6271376f1 100644
--- a/passes/opt/opt_clean.cc
+++ b/passes/opt/opt_clean.cc
@@ -406,6 +406,9 @@ bool rmunused_module_signals(RTLIL::Module *module, bool purge_mode, bool verbos
 	if (verbose && del_temp_wires_count)
 		log_debug("  removed %d unused temporary wires.\n", del_temp_wires_count);
 
+	if (!del_wires_queue.empty())
+		module->design->scratchpad_set_bool("opt.did_something", true);
+
 	return !del_wires_queue.empty();
 }
 
@@ -476,6 +479,9 @@ bool rmunused_module_init(RTLIL::Module *module, bool purge_mode, bool verbose)
 	next_wire:;
 	}
 
+	if (did_something)
+		module->design->scratchpad_set_bool("opt.did_something", true);
+
 	return did_something;
 }