Skip to content

Support BoundUsingLocalDeclarations in IOperation and CFG #32100

@chsienki

Description

@chsienki

BoundUsingLocalDeclarations are currently implemented as OperationKind.None, and return the List of local declarations as its children. We should implement this correctly with an Operation node.

We should also support CFG correctly with using declarations. Currently we report the using declaration as OperationKind.None in a single block, and thus don't report the actual underlying block structure generated by lowering.

[jcouv update:] When fixing this, let's also verify IDE behavior got fixed. For example #36502

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions