From 7ce64e8268e669dbb52a8c200f39d12536318119 Mon Sep 17 00:00:00 2001 From: Matthew Hall Date: Wed, 21 Aug 2024 10:20:59 -0400 Subject: [PATCH] Fixed Uninitialized warnings; Fixed conversion from string literal to char * warnings (Fix is in omr Debug.cpp) Issue #897 Signed-off-by: Matthew Hall --- runtime/compiler/z/codegen/J9TreeEvaluator.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/runtime/compiler/z/codegen/J9TreeEvaluator.cpp b/runtime/compiler/z/codegen/J9TreeEvaluator.cpp index 482c8c0ed4e..04cdb588820 100644 --- a/runtime/compiler/z/codegen/J9TreeEvaluator.cpp +++ b/runtime/compiler/z/codegen/J9TreeEvaluator.cpp @@ -3533,7 +3533,7 @@ generateTestBitFlag( int32_t size, uint64_t bitFlag) { - TR::MemoryReference * tempMR; + TR::MemoryReference * tempMR = nullptr; int shiftForFlag = TR::TreeEvaluator::checkNonNegativePowerOfTwo((int64_t) bitFlag); TR_ASSERT(shiftForFlag > 0, "generateTestBitFlag: flag is assumed to be power of 2\n"); @@ -3822,7 +3822,7 @@ VMCardCheckEvaluator( uintptr_t cardSize = comp->getOptions()->getGcCardSize(); int32_t shiftValue = TR::TreeEvaluator::checkNonNegativePowerOfTwo((int32_t) cardSize); - TR::Register * cardOffReg; + TR::Register * cardOffReg = nullptr; TR::Register * mdReg = cg->getMethodMetaDataRealRegister(); if (!clobberDstReg) @@ -10689,7 +10689,7 @@ J9::Z::TreeEvaluator::VMnewEvaluator(TR::Node * node, TR::CodeGenerator * cg) bool isArray = false, isDoubleArray = false; bool isVariableLen; int32_t litPoolRegTotalUse, temp2RegTotalUse; - int32_t elementSize; + int32_t elementSize = 0; TR::Compilation *comp = cg->comp(); TR_J9VMBase *fej9 = comp->fej9();