Correctly type SIMD stack values
authorCarol Eidt <carol.eidt@microsoft.com>
Wed, 6 Mar 2019 01:32:13 +0000 (17:32 -0800)
committerCarol Eidt <carol.eidt@microsoft.com>
Wed, 6 Mar 2019 01:32:13 +0000 (17:32 -0800)
commitb8d7f6f50cea95429d4ba44d22154681743b83f6
treeb9e2f1b6aa0ea15f87d5b82c27a7873809f0875d
parent4d8e98aa8c55ceeb183305d3a37b171a53dad510
Correctly type SIMD stack values

When `impSIMDPopStack` pops a struct value, it needs to retype the `OBJ` if it exists and doesn't match.

Fix dotnet/coreclr#22850

Commit migrated from https://github.com/dotnet/coreclr/commit/140e519ef8fe494ac794f4d050dd87c23dc85f22
src/coreclr/src/jit/simd.cpp
src/coreclr/tests/src/JIT/Regression/JitBlue/GitHub_22850/GitHub_22850.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/Regression/JitBlue/GitHub_22850/GitHub_22850.csproj [new file with mode: 0644]