You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Executing a noir program one statement at a time inside the debugger.
Expected Behavior
When stepping through an "if" conditional, it is expected that after evaluating the boolean condition, the debugger should step either inside the "then" statement, or inside the "else" statement, but not go through both.
Bug
In certain cases, the debugger steps inside the "then" statement first, then on the next step it goes inside the "else" statement. In reality, only the "else" statement should be executed (because the boolean condition of the "if" is false) and the debugger should not enter the "then" statement at all.
Aim
Executing a noir program one statement at a time inside the debugger.
Expected Behavior
When stepping through an "if" conditional, it is expected that after evaluating the boolean condition, the debugger should step either inside the "then" statement, or inside the "else" statement, but not go through both.
Bug
In certain cases, the debugger steps inside the "then" statement first, then on the next step it goes inside the "else" statement. In reality, only the "else" statement should be executed (because the boolean condition of the "if" is false) and the debugger should not enter the "then" statement at all.
To Reproduce
if_then_else_reduced.tar.gz
Workaround
None
Workaround Description
No response
Additional Context
No response
Project Impact
Nice-to-have
Blocker Context
No response
Nargo Version
No response
NoirJS Version
No response
Proving Backend Tooling & Version
No response
Would you like to submit a PR for this Issue?
None
Support Needs
No response
The text was updated successfully, but these errors were encountered: