From 56d3233f7bac1ffe1aab554552595d5258ca4cc5 Mon Sep 17 00:00:00 2001 From: Mikhail Skvortcov Date: Mon, 17 Apr 2017 12:48:09 +0300 Subject: [PATCH] RyuJIT/ARM32: update nullcheck codegen Commit migrated from https://github.com/dotnet/coreclr/commit/2807731af92a16c56be2a1c2a6e4a502c6635ffc --- src/coreclr/src/jit/codegenarm.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/coreclr/src/jit/codegenarm.cpp b/src/coreclr/src/jit/codegenarm.cpp index 84737ab..4507a5c 100644 --- a/src/coreclr/src/jit/codegenarm.cpp +++ b/src/coreclr/src/jit/codegenarm.cpp @@ -1004,8 +1004,8 @@ void CodeGen::genCodeForTreeNode(GenTreePtr treeNode) case GT_NULLCHECK: { assert(!treeNode->gtOp.gtOp1->isContained()); - regNumber reg = genConsumeReg(treeNode->gtOp.gtOp1); - emit->emitIns_AR_R(INS_cmp, EA_4BYTE, reg, reg, 0); + regNumber addrReg = genConsumeReg(treeNode->gtOp.gtOp1); + emit->emitIns_R_R_I(INS_ldr, EA_4BYTE, targetReg, addrReg, 0); } break; -- 2.7.4