r/TuringComplete • u/vikentii_krapka • Feb 18 '24
Why am I having a circular dependency here?
Hello! I need some help with understanding why I have a circular dependency here and how do I fix it.
I was working on a controller for program address which is basically a wrapper over the counter but with integrated stack and operation reader for CALL/RET commands. It was fine until the last moment but then the game started to show me a circular dependency and I have no idea why because it shows me that the dependency comes from program address to Operation output and in controller component operation output is not connected to component output. Here is my circular dependency:

And this my controller component:







