diff options
author | Andy Ayers <andya@microsoft.com> | 2017-12-06 23:21:07 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-12-06 23:21:07 -0800 |
commit | a321506ee6c4459a548d00309808e1ffc9070b9a (patch) | |
tree | 284eed57596fa86310d8dd17ea5b3b79d0e800b8 /src/jit/lower.h | |
parent | b13f13ce5d3929ccb7e6648de5db46d4e0feb51e (diff) | |
download | coreclr-a321506ee6c4459a548d00309808e1ffc9070b9a.tar.gz coreclr-a321506ee6c4459a548d00309808e1ffc9070b9a.tar.bz2 coreclr-a321506ee6c4459a548d00309808e1ffc9070b9a.zip |
JIT: fix remorph assert in cast long shift optimization (#15386)
In some cases reachable from IL we may simplify the shift amount,
which sets the MORPHED flag, and then later remorph, leading to an assert
in DEBUG/CHECK builds.
Fix is to clear the MORPHED flag.
Added test case.
Diffstat (limited to 'src/jit/lower.h')
0 files changed, 0 insertions, 0 deletions