Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Dec 1, 2023

Backport of #95443 to release/8.0-staging

/cc @vargaz

Customer Impact

The following code returns an incorrect result due to a faulty JIT optimization:

var s = (n ?? false).ToString();
Console.WriteLine(s);

This is a regression from 7.0. The original customer report is:
#95347

Testing

The PR includes a regression test.

Risk

Low, only affects mono based platforms.

IMPORTANT: If this backport is for a servicing release, please verify that:

  • The PR target branch is release/X.0-staging, not release/X.0.

  • If the change touches code that ships in a NuGet package, you have added the necessary package authoring and gotten it explicitly reviewed.

@ghost ghost added the area-Codegen-JIT-mono label Dec 1, 2023
@vargaz vargaz added the Servicing-consider Issue for next servicing release review label Dec 1, 2023
@srxqds
Copy link
Contributor

srxqds commented Dec 1, 2023

hope this can release in 8.0.1 release

@lambdageek lambdageek added this to the 8.0.x milestone Dec 1, 2023
@leecow leecow added Servicing-approved Approved for servicing release and removed Servicing-consider Issue for next servicing release review labels Dec 5, 2023
@leecow leecow modified the milestones: 8.0.x, 8.0.2 Dec 5, 2023
@SamMonoRT
Copy link
Member

@vargaz - this is approved. Are we waiting on any other work here or can this be merged?

@vargaz
Copy link
Contributor

vargaz commented Dec 6, 2023

It can be merged.

@SamMonoRT SamMonoRT merged commit 287e3e2 into release/8.0-staging Dec 6, 2023
@SamMonoRT SamMonoRT deleted the backport/pr-95443-to-release/8.0-staging branch December 6, 2023 19:19
@github-actions github-actions bot locked and limited conversation to collaborators Jan 6, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-Codegen-JIT-mono Servicing-approved Approved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants