Skip to content

Code snippet crashes with System.InvalidProgramException #79888

@himan-msft

Description

@himan-msft

Version: .NET SDK 9.0.304

Code snippet to reproduce:

BadFunc(
    message: $"abc",
    value2: 0,
    value1: 1);
 
static void BadFunc(
    ref InterpolatedStringHandler message,
    in int? value1,
    int? value2)
{
}
 
[System.Runtime.CompilerServices.InterpolatedStringHandler]
public ref struct InterpolatedStringHandler
{
    public InterpolatedStringHandler(
        int literalLength,
        int formattedCount)
    {
 
    }
 
    public void AppendLiteral(string value)
    {
    }
}
 

Expected Behavior: Doesn't crash

Actual Behavior: Crashes with System.InvalidProgramException: 'Common Language Runtime detected an invalid program.'

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions