Fix spill check for struct lclVars (#23570)
authorCarol Eidt <carol.eidt@microsoft.com>
Tue, 2 Apr 2019 22:54:26 +0000 (15:54 -0700)
committerGitHub <noreply@github.com>
Tue, 2 Apr 2019 22:54:26 +0000 (15:54 -0700)
commitf036d2339b030258bf31bc73ebc23f553744fa04
tree5286353048b68608ad94c9d08b81ce52a6733899
parent8053b7db57a6b95fa61f7c22f8bfcd277ef136bd
Fix spill check for struct lclVars (#23570)

* Fix spill check for struct lclVars

With the 1st class struct changes, the `SPILL_APPEND` check for the case of an assignment to a lclVar needs to handle block ops as well as lclVar lhs.

Fix #23545
src/jit/importer.cpp
tests/issues.targets
tests/src/JIT/Regression/JitBlue/GitHub_23545/GitHub_23545.cs [new file with mode: 0644]
tests/src/JIT/Regression/JitBlue/GitHub_23545/GitHub_23545.csproj [new file with mode: 0644]