-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Closed
Labels
Area-CompilersBugDeveloper CommunityThe issue was originally reported on https://developercommunity.visualstudio.comThe issue was originally reported on https://developercommunity.visualstudio.comFeature - Flow AnalysisFlow AnalysisFlow AnalysisFeature - IOperationIOperationIOperationFeature - enhanced usingUsing pattern and declarationUsing pattern and declarationUrgency-Soon
Milestone
Description
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
gojanpaolo
Metadata
Metadata
Assignees
Labels
Area-CompilersBugDeveloper CommunityThe issue was originally reported on https://developercommunity.visualstudio.comThe issue was originally reported on https://developercommunity.visualstudio.comFeature - Flow AnalysisFlow AnalysisFlow AnalysisFeature - IOperationIOperationIOperationFeature - enhanced usingUsing pattern and declarationUsing pattern and declarationUrgency-Soon