Do not promote long-typed args in methods that use JMP.
authorPat Gavlin <pagavlin@microsoft.com>
Tue, 25 Oct 2016 19:55:15 +0000 (12:55 -0700)
committerPat Gavlin <pagavlin@microsoft.com>
Tue, 25 Oct 2016 20:18:12 +0000 (13:18 -0700)
commit822f3b70051280d3db15540c099a39f41a578e33
tree590114b431d2e0a97ef928a2c96e4d536751da14
parent9f351fab54563573b14a96a52290f6fa77face53
Do not promote long-typed args in methods that use JMP.

On x86, methods that use JMP must ensure that all incoming arguments are
located in the appropriate stack slots/registers. To ensure that this is
true for long-typed arguments, do not promote these arguments in such
methods.
src/jit/lclvars.cpp
tests/src/JIT/Regression/JitBlue/DevDiv_279829/DevDiv_279829.il [new file with mode: 0644]
tests/src/JIT/Regression/JitBlue/DevDiv_279829/DevDiv_279829.ilproj [new file with mode: 0644]