From b6450e80c0e104b6ef0be74d52c63180c316eaef Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Thu, 18 Jan 2024 10:59:05 -0800 Subject: [PATCH] Initialize nextRefPosition Without this, LTCG + AddressSanitizer causes build failures on Windows. See https://github.com/dotnet/runtime/pull/95758/checks?check_run_id=20629528147 --- src/coreclr/jit/lsraarm64.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/coreclr/jit/lsraarm64.cpp b/src/coreclr/jit/lsraarm64.cpp index 991513cfa33cbd..ea3bc9d7fb37e0 100644 --- a/src/coreclr/jit/lsraarm64.cpp +++ b/src/coreclr/jit/lsraarm64.cpp @@ -37,7 +37,7 @@ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX RefPosition* LinearScan::getNextConsecutiveRefPosition(RefPosition* refPosition) { assert(compiler->info.compNeedsConsecutiveRegisters); - RefPosition* nextRefPosition; + RefPosition* nextRefPosition = nullptr; assert(refPosition->needsConsecutive); nextConsecutiveRefPositionMap->Lookup(refPosition, &nextRefPosition); assert((nextRefPosition == nullptr) || nextRefPosition->needsConsecutive);