Skip to content

Ensure we don't try and build an empty table when modifying entries #54639

Merged
chsienki merged 1 commit intodotnet:mainfrom
chsienki:fix_state_table_modification_bug
Jul 6, 2021
Merged

Ensure we don't try and build an empty table when modifying entries #54639
chsienki merged 1 commit intodotnet:mainfrom
chsienki:fix_state_table_modification_bug

Conversation

@chsienki
Copy link
Member

@chsienki chsienki commented Jul 6, 2021

The modification algorithm wasn't taking into account the case when there was an entry that contained no values with a corresponding modification that also had no values.

Fixes #54470

@chsienki chsienki requested a review from a team as a code owner July 6, 2021 21:03
@chsienki
Copy link
Member Author

chsienki commented Jul 6, 2021

@dotnet/roslyn-compiler for review please

@chsienki chsienki enabled auto-merge (squash) July 6, 2021 22:14
@chsienki chsienki merged commit 5eb9ab3 into dotnet:main Jul 6, 2021
@ghost ghost added this to the Next milestone Jul 6, 2021
allisonchou pushed a commit to allisonchou/roslyn that referenced this pull request Jul 6, 2021
333fred added a commit to 333fred/roslyn that referenced this pull request Jul 8, 2021
* upstream/main: (559 commits)
  Remove a few unused error codes (dotnet#54663)
  Use specific error message for wrong arity in async builder (dotnet#54632)
  Update azure-pipelines-richnav.yml (dotnet#54662)
  Capture file content on open instead of save (dotnet#54643)
  Add docs
  Further FAR simplifications
  Handle enhanced #line directive in DirectiveTriviaSyntax.DirectiveNameToken (dotnet#54636)
  move server name outside of loop
  Fix functionid
  Reduce telemetry output from find document in workspace
  Ensure we don't try and build an empty table when modifying entries with no values (dotnet#54639)
  Feedback
  Ensure we don't try and build an empty table when modifying entries with no values (dotnet#54639)
  No need to specialized logic for determining set of projects to search
  Defer group computation till reporting time
  Handle FAR for global suppressions in a consistent fashion
  Update status for enhanced `#line` directive (dotnet#54581)
  Split IOperationTests into one part per type
  [LSP] Revert semantic tokens change in main (dotnet#54570)
  Add exceptionutilities unreachable to catch blocks that should not be hit
  ...
allisonchou pushed a commit that referenced this pull request Jul 8, 2021
@allisonchou allisonchou modified the milestones: Next, 17.0.P3 Jul 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

EmitSolutionUpdateAsync results in null ref with incremental source generator

4 participants