diff --git a/src/jit/morph.cpp b/src/jit/morph.cpp index 23ee8f3ffcd2..39a19a129030 100644 --- a/src/jit/morph.cpp +++ b/src/jit/morph.cpp @@ -8224,12 +8224,7 @@ GenTreePtr Compiler::fgMorphCopyBlock(GenTreePtr tree) // Spill the (complex) address to a BYREF temp. // Note, at most one address may need to be spilled. addrSpillTemp = lvaGrabTemp(true DEBUGARG("BlockOp address local")); -#ifdef FEATURE_UNIX_AMD64_STRUCT_PASSING - lvaTable[addrSpillTemp].lvType = TYP_I_IMPL; - tree = gtNewAssignNode(gtNewLclvNode(addrSpillTemp, TYP_I_IMPL), - addrSpill); -#else // !FEATURE_UNIX_AMD64_STRUCT_PASSING lvaTable[addrSpillTemp].lvType = TYP_BYREF; if (addrSpillIsStackDest) @@ -8239,7 +8234,6 @@ GenTreePtr Compiler::fgMorphCopyBlock(GenTreePtr tree) tree = gtNewAssignNode(gtNewLclvNode(addrSpillTemp, TYP_BYREF), addrSpill); -#endif // !FEATURE_UNIX_AMD64_STRUCT_PASSING #ifndef LEGACY_BACKEND // If we are assigning the address of a LclVar here