Skip to content

Fix bug with a ProcDef which creates a channel and deals out both ends.#4433

Merged
copybara-service[bot] merged 1 commit into
mainfrom
test_934418322
Jun 18, 2026
Merged

Fix bug with a ProcDef which creates a channel and deals out both ends.#4433
copybara-service[bot] merged 1 commit into
mainfrom
test_934418322

Conversation

@copybara-service

Copy link
Copy Markdown

Fix bug with a ProcDef which creates a channel and deals out both ends.

This case was already working in the bytecode interpreter but not in IR conversion, due to the different ways of managing channels.

The problem in IR conversion was that we would only register a channel if one end was a member of the proc that creates it.

@copybara-service copybara-service Bot force-pushed the test_934418322 branch 2 times, most recently from bb699bc to 41c2416 Compare June 18, 2026 21:10
This case was already working in the bytecode interpreter but not in IR conversion, due to the different ways of managing channels.

The problem in IR conversion was that we would only register a channel if one end was a member of the proc that creates it.

PiperOrigin-RevId: 934578048
@copybara-service copybara-service Bot merged commit 33d7c05 into main Jun 18, 2026
@copybara-service copybara-service Bot deleted the test_934418322 branch June 18, 2026 22:31
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