diff --git a/src/base/SMPBasicBlock.cpp b/src/base/SMPBasicBlock.cpp
index b4d7373994d5c9732726b0f0f0088eea99bd61a4..70bb5f39588672566320bf2ed34f446f453f24d2 100644
--- a/src/base/SMPBasicBlock.cpp
+++ b/src/base/SMPBasicBlock.cpp
@@ -5338,7 +5338,7 @@ bool SMPBasicBlock::DoesDefReachBlockEnd(STARS_ea_t DefAddr, const STARSOpndType
 					STARSOpndTypePtr NextDefOp = NextDefIter->GetOp();
 					int NextDefSSANum = NextDefIter->GetSSANum();
 					bool RegNextDef = (NextDefOp->IsRegOp());
-					int NextDefHashValue;
+					int NextDefHashValue = 0xdeadbeef;
 					if (RegNextDef) {
 						NextDefHashValue = HashGlobalNameAndSSA(NextDefOp, NextDefSSANum);
 						if (NonEscapingRegisterHashes.find(NextDefHashValue) != NonEscapingRegisterHashes.end()) {