diff options
author | Andy Ayers <andya@microsoft.com> | 2020-12-24 12:23:21 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-24 12:23:21 +0300 |
commit | adacdc0c9057f755f09b19ceaf1fde15af5278a6 (patch) | |
tree | 48c2351176cfd2bbc8dc96a1f8382b9c29331ad9 /src/coreclr/jit/dataflow.h | |
parent | 225addf752d4a1690a3a83bdcaa8151886647373 (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.h | 2 |
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); } } |