Skip to content

fix: regression: dollar var arguments and TestSub - #918

Open
jodavies wants to merge 1 commit into
form-dev:masterfrom
jodavies:pr-874-regression
Open

jodavies wants to merge 1 commit into
form-dev:masterfrom
jodavies:pr-874-regression

Conversation

@jodavies

Copy link
Copy Markdown
Collaborator

The is a regression due to 13f03ab. Since we have removed intermediate calls of Normalize, SUBEXPRESSIONs can survive in the terms later, when we sort the argument, for example when dollar variables are replaced. Allow such terms, and move the dirty check after this normalize and sort.

Closes #916

@coveralls

coveralls commented Oct 12, 2026 •

Copy link
Copy Markdown

Coverage Status

Coverage is 66.001% — jodavies:pr-874-regression into form-dev:master. No base build found for form-dev:master.

The is a regression due to 13f03ab. Since we have removed intermediate calls of
Normalize, SUBEXPRESSIONs can survive in the terms later, when we sort the
argument, for example when dollar variables are replaced. Allow such terms,
and move the dirty check after this normalize and sort.
@jodavies

Copy link
Copy Markdown
Collaborator Author

I don't see any performance impact in form-bench due to this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Crash in formerly valid replacement

2 participants