diff options
author | Carol Eidt <carol.eidt@microsoft.com> | 2018-03-15 08:14:09 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-03-15 08:14:09 -0700 |
commit | 65d0df04b37ec2679e087d813597cc524b2465c7 (patch) | |
tree | 60d7ff9d7cd13247f6a002e21440648afca01889 /src/jit/lsraarm64.cpp | |
parent | 76ba8d518eb5830988878fca01e4a6096c1b0b2a (diff) | |
parent | 9c2d47bd87abc7c6835d7278b03cd4b7d6b90c27 (diff) | |
download | coreclr-65d0df04b37ec2679e087d813597cc524b2465c7.tar.gz coreclr-65d0df04b37ec2679e087d813597cc524b2465c7.tar.bz2 coreclr-65d0df04b37ec2679e087d813597cc524b2465c7.zip |
Merge pull request #16813 from CarolEidt/FixDD544983
Mark operands of dead FIELD_LIST as unused
Diffstat (limited to 'src/jit/lsraarm64.cpp')
-rw-r--r-- | src/jit/lsraarm64.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/jit/lsraarm64.cpp b/src/jit/lsraarm64.cpp index 1f367915d1..6497ac877a 100644 --- a/src/jit/lsraarm64.cpp +++ b/src/jit/lsraarm64.cpp @@ -87,8 +87,13 @@ void LinearScan::BuildNode(GenTree* tree) BuildStoreLoc(tree->AsLclVarCommon()); break; - case GT_LIST: case GT_FIELD_LIST: + // These should always be contained. We don't correctly allocate or + // generate code for a non-contained GT_FIELD_LIST. + noway_assert(!"Non-contained GT_FIELD_LIST"); + break; + + case GT_LIST: case GT_ARGPLACE: case GT_NO_OP: case GT_START_NONGC: |