From b1c8e83dadd7ddb3355dcd4f47171bfba7a78c19 Mon Sep 17 00:00:00 2001 From: Marek Materzok Date: Fri, 10 May 2024 11:19:21 +0200 Subject: [PATCH] Fix --- amaranth/sim/pysim.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/amaranth/sim/pysim.py b/amaranth/sim/pysim.py index 1f600e6ab3..1a9c8768ca 100644 --- a/amaranth/sim/pysim.py +++ b/amaranth/sim/pysim.py @@ -297,6 +297,8 @@ def traverse_traces(traces): for trace_signal in trace._rhs_signals(): for name in self.gtkw_signal_names[trace_signal]: self.gtkw_save.trace(name) + elif isinstance(traces, ValueLike): + traverse_traces(Value.cast(traces)) elif isinstance(traces, MemoryData): for row_names in self.gtkw_memory_names[traces]: for name in row_names: