summaryrefslogtreecommitdiff
path: root/tests/scripts
diff options
context:
space:
mode:
authorAndy Ayers <andya@microsoft.com>2019-04-12 00:44:39 -0700
committerGitHub <noreply@github.com>2019-04-12 00:44:39 -0700
commit72d49127a0c25e4b931c81e621c2411bfb6633a5 (patch)
treefe079e9ca55688827fd69817b9822b644a711778 /tests/scripts
parent1660956bca91b93259393419cb169a10df088926 (diff)
downloadcoreclr-72d49127a0c25e4b931c81e621c2411bfb6633a5.tar.gz
coreclr-72d49127a0c25e4b931c81e621c2411bfb6633a5.tar.bz2
coreclr-72d49127a0c25e4b931c81e621c2411bfb6633a5.zip
JIT: update byref null check logic to handle field chains (#23850)
The jit was not properly accumulating offsets when figuring out if a byref should be null checked. Use a non-null MorphAddressContext as indication that GT_FIELD and GT_IND nodes are actually part of an ongoing address computation. During field morphing propagate the current address context to the child node, instead of starting a new one. Fixes #23791.
Diffstat (limited to 'tests/scripts')
0 files changed, 0 insertions, 0 deletions