cgen: fix the saving of g.skip_stmt_pos and g.stmt_path_pos when generating anonymous fns (fix #26498) #26508
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fix #26498 .
Note: I used codex to fix the issue and to make the minimal reproduction.
The prompts I used with gpt-5.2-codex:
fixv echobot.v. Do not change the file, change /opt/v/vlib/v/gen/c/ . Read the /opt/v/AGENTS.md file .add a fix_issue_26498_test.v for that change too in /opt/v/vlib/v/tests/The fix is correct, but the test passes with./v vlib/v/tests/fix_issue_26498_test.v. It should fail with the unmodified compiler. It should work with the new one, when run like this:./vnew vlib/v/tests/fix_issue_26498_test.v
. Ajdust the test, until it exhibits the same symptoms as the original code.