From 5c6cbc1a3991979d1ace7647f91ddc13c0fede7e Mon Sep 17 00:00:00 2001 From: Lubomir Litchev Date: Fri, 4 Mar 2016 13:44:40 -0800 Subject: [PATCH] Remove a duplicate address tree consumption. In void CodeGen::genEmitCallvoid CodeGen::genEmitCall override that takes a GenTreeIndir AST we consume the indir addr node. Same thing is done in codegenxarch.cpp just before this method is called. This PR removes the later and thus leaving one consumption of the indirTree->Addr() tree. --- src/jit/codegenxarch.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/jit/codegenxarch.cpp b/src/jit/codegenxarch.cpp index 66ab358..04b932e 100644 --- a/src/jit/codegenxarch.cpp +++ b/src/jit/codegenxarch.cpp @@ -5803,8 +5803,6 @@ void CodeGen::genCallInstruction(GenTreePtr node) } else { - GenTree* addr = target->gtGetOp1(); - genConsumeAddress(addr); genEmitCall(emitter::EC_INDIR_ARD, methHnd, INDEBUG_LDISASM_COMMA(sigInfo) -- 2.7.4