From 060ad2584edccad62e59ddd209f593a4dfc4670a Mon Sep 17 00:00:00 2001 From: whitequark Date: Wed, 22 Jul 2020 12:14:39 +0000 Subject: [PATCH] wip (#439) --- nmigen/sim/cxxsim.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/nmigen/sim/cxxsim.py b/nmigen/sim/cxxsim.py index a637c85..5edce5d 100644 --- a/nmigen/sim/cxxsim.py +++ b/nmigen/sim/cxxsim.py @@ -116,13 +116,13 @@ class Simulator(SimulatorCore): process.reset() def _real_step(self): - for process in self._processes: - if process.runnable: - process.runnable = False - process.run() - while True: self._state.eval() + for process in self._processes: + if process.runnable: + process.runnable = False + process.run() + if not self._state.commit(): break -- 2.30.2