Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revert "Avoid creating result temp for is-expressions (#72273)" #72827

Merged
merged 1 commit into from
Apr 2, 2024

Conversation

jcouv
Copy link
Member

@jcouv jcouv commented Apr 1, 2024

This reverts commit 00c20fc from PR #72273

The change caused a regression (compiler crash, issue #72753) but we won't have time to investigate for 17.10, so need to revert the change.

We'll need to re-open issues #59615 and #55334

DevDiv issue for QB mode: https://devdiv.visualstudio.com/DevDiv/_workitems/edit/2014915

FYI @alrz

@dotnet-issue-labeler dotnet-issue-labeler bot added the untriaged Issues and PRs which have not yet been triaged by a lead label Apr 1, 2024
@jcouv jcouv added this to the 17.10 milestone Apr 1, 2024
@alrz
Copy link
Contributor

alrz commented Apr 1, 2024

Cursed. I'm gonna leave that change to you guys if you decide to come back to it. (looks like it happens with await in finally, has nothing to do with dynamic). edit: out of curiosity I took a peek at the issue, for one, the compiler does not expect labels in expressions so this wouldn't be a small fix.

@jcouv jcouv marked this pull request as ready for review April 1, 2024 18:58
@jcouv jcouv requested a review from a team as a code owner April 1, 2024 18:58
@jcouv jcouv self-assigned this Apr 1, 2024
@jcouv jcouv changed the base branch from release/dev17.10 to main April 2, 2024 05:37
@jcouv
Copy link
Member Author

jcouv commented Apr 2, 2024

Retargeted this revert PR to main branch based on input from Jared. We'll do a cherry-pick to 17.10 branch as part of QB approval.

@jcouv
Copy link
Member Author

jcouv commented Apr 2, 2024

@dotnet/roslyn-compiler for second sign-off. Thanks

@jcouv jcouv merged commit df7f62f into dotnet:main Apr 2, 2024
24 checks passed
@jcouv jcouv deleted the revert-is branch April 2, 2024 17:52
jcouv added a commit to jcouv/roslyn that referenced this pull request Apr 2, 2024
jaredpar pushed a commit that referenced this pull request Apr 2, 2024
333fred added a commit to 333fred/roslyn that referenced this pull request Apr 3, 2024
* upstream/main: (416 commits)
  Semantic search (dotnet#71268)
  Make more static
  Fix MEF import of IExternalCSharpCopilotCodeAnalysisService to allow null
  Make static
  Make private
  Add comments
  Add method name to TimeInQueue telemetry (dotnet#72841)
  switch to frozen
  Simplify
  Add test
  Downstream
  Use singular helper when creating checksumsw
  Use singular helper when creating checksumsw
  Remove ability for a project to change its language
  Revert "Avoid creating result temp for is-expressions (dotnet#72273)" (dotnet#72827)
  Localized file check-in by OneLocBuild Task: Build definition ID 327: Build ID 2420199
  Localized file check-in by OneLocBuild Task: Build definition ID 327: Build ID 2420199
  Localized file check-in by OneLocBuild Task: Build definition ID 327: Build ID 2420199
  Localized file check-in by OneLocBuild Task: Build definition ID 327: Build ID 2420199
  Improve generic type argument list error recovery (dotnet#69734)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Compilers untriaged Issues and PRs which have not yet been triaged by a lead
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants