Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/runtime.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy Ayers <andya@microsoft.com>2020-12-24 12:23:21 +0300
committerGitHub <noreply@github.com>2020-12-24 12:23:21 +0300
commitadacdc0c9057f755f09b19ceaf1fde15af5278a6 (patch)
tree48c2351176cfd2bbc8dc96a1f8382b9c29331ad9 /src/coreclr/jit/dataflow.h
parent225addf752d4a1690a3a83bdcaa8151886647373 (diff)
JIT: ensure pred lists stay in increasing bbNum order (#46351)
Whenever blocks are renumbered or a block is swapped into an existing pred list entry, ensure the pred list remains properly ordered. Closes #8720.
Diffstat (limited to 'src/coreclr/jit/dataflow.h')
-rw-r--r--src/coreclr/jit/dataflow.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/coreclr/jit/dataflow.h b/src/coreclr/jit/dataflow.h
index 307ce02770f..3f2ff1cc72a 100644
--- a/src/coreclr/jit/dataflow.h
+++ b/src/coreclr/jit/dataflow.h
@@ -61,7 +61,7 @@ void DataFlow::ForwardAnalysis(TCallback& callback)
flowList* preds = m_pCompiler->BlockPredsWithEH(block);
for (flowList* pred = preds; pred; pred = pred->flNext)
{
- callback.Merge(block, pred->flBlock, preds);
+ callback.Merge(block, pred->getBlock(), preds);
}
}