summaryrefslogtreecommitdiff
path: root/src/jit/gentree.cpp
diff options
context:
space:
mode:
authorCarol Eidt <carol.eidt@microsoft.com>2018-03-15 08:14:09 -0700
committerGitHub <noreply@github.com>2018-03-15 08:14:09 -0700
commit65d0df04b37ec2679e087d813597cc524b2465c7 (patch)
tree60d7ff9d7cd13247f6a002e21440648afca01889 /src/jit/gentree.cpp
parent76ba8d518eb5830988878fca01e4a6096c1b0b2a (diff)
parent9c2d47bd87abc7c6835d7278b03cd4b7d6b90c27 (diff)
downloadcoreclr-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/gentree.cpp')
-rw-r--r--src/jit/gentree.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/jit/gentree.cpp b/src/jit/gentree.cpp
index 718a566206..41733d0de8 100644
--- a/src/jit/gentree.cpp
+++ b/src/jit/gentree.cpp
@@ -8699,7 +8699,7 @@ bool GenTree::gtSetFlags() const
//
// Precondition we have a GTK_SMPOP
//
- if (!varTypeIsIntegralOrI(TypeGet()))
+ if (!varTypeIsIntegralOrI(TypeGet()) && (TypeGet() != TYP_VOID))
{
return false;
}
@@ -8722,7 +8722,7 @@ bool GenTree::gtSetFlags() const
}
#else // !(defined(LEGACY_BACKEND) && !FEATURE_SET_FLAGS && defined(_TARGET_XARCH_))
-#if FEATURE_SET_FLAGS
+#if FEATURE_SET_FLAGS && defined(LEGACY_BACKEND)
assert(OperIsSimple());
#endif
if (((gtFlags & GTF_SET_FLAGS) != 0) && (gtOper != GT_IND))