use local variable in second stage pipeline test
[ieee754fpu.git] / src / add / pipeline.py
index 1f3d0942bc0a107b7453d025112b707669e44386..525d5f39b9895b5043cef2b212c9f16dfbd0f6c0 100644 (file)
@@ -138,7 +138,6 @@ class ObjectProxy:
         else:
             print ("OP !pipemode !m", new_pipereg, value, type(value))
             self._assigns += eq(new_pipereg, value)
-            #self._eqs.append(new_pipereg)
             if isinstance(value, ObjectProxy):
                 print ("OP, defer assigns:", value._assigns)
                 self._assigns += value._assigns
@@ -215,6 +214,7 @@ class PipelineStage:
             if isinstance(value, ObjectProxy):
                 print ("OP, defer assigns:", value._assigns)
                 self._assigns += value._assigns
+                self._eqs += value._eqs
 
 def likelist(specs):
     res = []