summaryrefslogtreecommitdiff
path: root/src/jit/lsraarm64.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/jit/lsraarm64.cpp')
-rw-r--r--src/jit/lsraarm64.cpp7
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: