From bdbaf25aefcd66027db0b1d946550aa1bbf190a7 Mon Sep 17 00:00:00 2001 From: SingleAccretion Date: Sat, 2 Jul 2022 17:37:07 +0300 Subject: [PATCH] Take down SPMI --- src/coreclr/jit/gentree.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/coreclr/jit/gentree.cpp b/src/coreclr/jit/gentree.cpp index 0eeb4f1df5785..e0d4d6f077482 100644 --- a/src/coreclr/jit/gentree.cpp +++ b/src/coreclr/jit/gentree.cpp @@ -18321,8 +18321,11 @@ FieldSeq::FieldSeq(CORINFO_FIELD_HANDLE fieldHnd, ssize_t offset, FieldKind fiel assert((handleValue & FIELD_KIND_MASK) == 0); m_fieldHandleAndKind = handleValue | static_cast(fieldKind); - // TODO-PhysicalVN: assert that "offset" is correct. assert(JitTls::GetCompiler()->eeIsFieldStatic(fieldHnd) == IsStaticField()); + if (fieldKind == FieldKind::Instance) + { + assert(static_cast(JitTls::GetCompiler()->info.compCompHnd->getFieldOffset(fieldHnd)) == offset); + } } #ifdef FEATURE_SIMD