Skip to content

C#: Reduce reliance on CFG nodes in DataFlow::Node.#21491

Draft
aschackmull wants to merge 1 commit intogithub:mainfrom
aschackmull:csharp/expr-dataflow2
Draft

C#: Reduce reliance on CFG nodes in DataFlow::Node.#21491
aschackmull wants to merge 1 commit intogithub:mainfrom
aschackmull:csharp/expr-dataflow2

Conversation

@aschackmull
Copy link
Contributor

Since splitting is almost abolished, it's generally simpler to base the data flow nodes on AST nodes rather than CFG nodes. CFG nodes still play a role, and they're still mixed up in calculating enclosing (data-flow) callables, and dealing with that is postponed for now to keep the size of the refactor in check.

@github-actions github-actions bot added the C# label Mar 17, 2026
@aschackmull aschackmull force-pushed the csharp/expr-dataflow2 branch from 2460be6 to b94c498 Compare March 18, 2026 09:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant