summaryrefslogtreecommitdiff
path: root/src/vm/gcenv.ee.cpp
diff options
context:
space:
mode:
authorSean Gillespie <segilles@microsoft.com>2017-10-02 13:27:31 -0700
committerGitHub <noreply@github.com>2017-10-02 13:27:31 -0700
commit0c9e96e1c2c484e7c80bf7f7a7765e6650cbdf73 (patch)
treeccb3a49720a75fe76658bbf0fbad0f36fe7adaec /src/vm/gcenv.ee.cpp
parent97e0093e0941e7d5650d3f705bae17f1041c839f (diff)
downloadcoreclr-0c9e96e1c2c484e7c80bf7f7a7765e6650cbdf73.tar.gz
coreclr-0c9e96e1c2c484e7c80bf7f7a7765e6650cbdf73.tar.bz2
coreclr-0c9e96e1c2c484e7c80bf7f7a7765e6650cbdf73.zip
Fix a jump over variable initialization (#14286)
Diffstat (limited to 'src/vm/gcenv.ee.cpp')
-rw-r--r--src/vm/gcenv.ee.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/vm/gcenv.ee.cpp b/src/vm/gcenv.ee.cpp
index 29c75e2577..83935c378f 100644
--- a/src/vm/gcenv.ee.cpp
+++ b/src/vm/gcenv.ee.cpp
@@ -844,6 +844,7 @@ void GCToEEInterface::DiagWalkBGCSurvivors(void* gcContext)
void GCToEEInterface::StompWriteBarrier(WriteBarrierParameters* args)
{
int stompWBCompleteActions = SWB_PASS;
+ bool is_runtime_suspended = false;
assert(args != nullptr);
switch (args->operation)
@@ -900,7 +901,7 @@ void GCToEEInterface::StompWriteBarrier(WriteBarrierParameters* args)
#if defined(_ARM64_)
// Need to reupdate for changes to g_highest_address g_lowest_address
- bool is_runtime_suspended = (stompWBCompleteActions & SWB_EE_RESTART) || args->is_runtime_suspended;
+ is_runtime_suspended = (stompWBCompleteActions & SWB_EE_RESTART) || args->is_runtime_suspended;
stompWBCompleteActions |= ::StompWriteBarrierResize(is_runtime_suspended, args->requires_upper_bounds_check);
is_runtime_suspended = (stompWBCompleteActions & SWB_EE_RESTART) || args->is_runtime_suspended;