Skip to content

With the introduction of the param token-and-data producing op from the non-synth pass, avoid token dependencies with it.#2866

Merged
copybara-service[bot] merged 1 commit intomainfrom
test_794783753
Aug 15, 2025
Merged

Conversation

@copybara-service
Copy link
Copy Markdown

With the introduction of the param token-and-data producing op from the non-synth pass, avoid token dependencies with it.

The non_synth_separation_pass separates out non-synthasizable nodes into a differnt function from the original. It does this for both procs and functions. In the situation that a non-synth function is made from a proc such that a receive return value is passed as a parameter to the new function, this param node is considered a token-and-data producing op, but the token_dependency_pass only supports receive token-and-data producing ops. This change makes it so the params are ignored in this case.

…he non-synth pass, avoid token dependencies with it.

The non_synth_separation_pass separates out non-synthasizable nodes into a differnt function from the original. It does this for both procs and functions. In the situation that a non-synth function is made from a proc such that a receive return value is passed as a parameter to the new function, this param node is considered a token-and-data producing op, but the token_dependency_pass only supports receive token-and-data producing ops. This change makes it so the params are ignored in this case.

PiperOrigin-RevId: 795579423
@copybara-service copybara-service bot merged commit 8cadc66 into main Aug 15, 2025
@copybara-service copybara-service bot deleted the test_794783753 branch August 15, 2025 19:59
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.

1 participant