Skip to content

Assertion failed 'hwintrinsicChild->isContained()' #90508

@EgorBo

Description

@EgorBo
using System.Runtime.CompilerServices;
using System.Runtime.Intrinsics;

public class Tests
{
    public static void Main()
    {
        Div(default, 1);
    }

    [MethodImpl(MethodImplOptions.NoInlining)]
    static Vector128<double> Div(Vector128<double> v, double b) => v / b;
}

Fails on Checked, win-x64, Tier0 with:

Assert failure(PID 48468 [0x0000bd54], Thread: 44484 [0xadc4]): Assertion failed 'hwintrinsicChild->isContained()' in 'mytest:Foo(System.Runtime.Intrinsics.Vector128`1[double],double):System.Runtime.Intrinsics.Vector128`1[double]' during 'Generate code' (IL size 8; hash 0xece1a119; Tier0)

    File: C:\prj\runtime-main\src\coreclr\jit\instr.cpp Line: 858
    Image: C:\prj\runtime-main\artifacts\bin\coreclr\windows.x64.Checked\CoreRun.exe

Metadata

Metadata

Assignees

Labels

area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions