From a405363b06acfdf102f7e9fff19c0f0fe8af9f20 Mon Sep 17 00:00:00 2001 From: Bruce Forstall Date: Sat, 18 Mar 2017 23:35:05 -0700 Subject: [PATCH] Fix code to build with older VC++ compiler (dotnet/coreclr#10281) Commit migrated from https://github.com/dotnet/coreclr/commit/8b99922f32596822b14d3d62e8c54fca5b19f257 --- src/coreclr/src/jit/gentree.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/coreclr/src/jit/gentree.cpp b/src/coreclr/src/jit/gentree.cpp index 9007d1e..f0b2e41 100644 --- a/src/coreclr/src/jit/gentree.cpp +++ b/src/coreclr/src/jit/gentree.cpp @@ -9652,8 +9652,14 @@ void GenTreeUseEdgeIterator::AdvanceCall() case CALL_CONTROL_EXPR: if (call->gtControlExpr != nullptr) { - m_advance = call->gtCallType == CT_INDIRECT ? &GenTreeUseEdgeIterator::AdvanceCall - : &GenTreeUseEdgeIterator::Terminate; + if (call->gtCallType == CT_INDIRECT) + { + m_advance = &GenTreeUseEdgeIterator::AdvanceCall; + } + else + { + m_advance = &GenTreeUseEdgeIterator::Terminate; + } m_edge = &call->gtControlExpr; return; } -- 2.7.4