From 0952b8b27ae0fa1b23e73dc619fe4faac4d302c5 Mon Sep 17 00:00:00 2001 From: Matthew Hall Date: Tue, 20 Aug 2024 17:21:02 -0400 Subject: [PATCH] Fixes warnings: 'uninitialized variable' 'coversion from string literal to char *' Issue #897 Signed-off-by: Matthew Hall --- runtime/compiler/z/codegen/J9CodeGenerator.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/runtime/compiler/z/codegen/J9CodeGenerator.cpp b/runtime/compiler/z/codegen/J9CodeGenerator.cpp index a9ff744bef5..ad66b3cab0e 100644 --- a/runtime/compiler/z/codegen/J9CodeGenerator.cpp +++ b/runtime/compiler/z/codegen/J9CodeGenerator.cpp @@ -240,7 +240,7 @@ J9::Z::CodeGenerator::callUsesHelperImplementation(TR::Symbol *sym) TR::Linkage * J9::Z::CodeGenerator::createLinkage(TR_LinkageConventions lc) { - TR::Linkage * linkage; + TR::Linkage * linkage = nullptr; switch (lc) { case TR_CHelper: @@ -3259,9 +3259,9 @@ J9::Z::CodeGenerator::checkFieldAlignmentForAtomicLong() if (!classBlock) return false; - char* fieldName = "value"; + const char* fieldName = "value"; int32_t fieldNameLen = 5; - char * fieldSig = "J"; + const char * fieldSig = "J"; int32_t fieldSigLen = 1; int32_t intOrBoolOffset = self()->fe()->getObjectHeaderSizeInBytes() + self()->fej9()->getInstanceFieldOffset(classBlock, fieldName, fieldNameLen, fieldSig, fieldSigLen); return (intOrBoolOffset & 0x3) == 0;