Fix code to build with older VC++ compiler (dotnet/coreclr#10281)
authorBruce Forstall <brucefo@microsoft.com>
Sun, 19 Mar 2017 06:35:05 +0000 (23:35 -0700)
committerJan Kotas <jkotas@microsoft.com>
Sun, 19 Mar 2017 06:35:05 +0000 (23:35 -0700)
Commit migrated from https://github.com/dotnet/coreclr/commit/8b99922f32596822b14d3d62e8c54fca5b19f257

src/coreclr/src/jit/gentree.cpp

index 9007d1e..f0b2e41 100644 (file)
@@ -9652,8 +9652,14 @@ void          GenTreeUseEdgeIterator::AdvanceCall()
         case CALL_CONTROL_EXPR:
             if (call->gtControlExpr != nullptr)
             {
-                m_advance = call->gtCallType == CT_INDIRECT ? &GenTreeUseEdgeIterator::AdvanceCall<CALL_COOKIE>
-                                                            : &GenTreeUseEdgeIterator::Terminate;
+                if (call->gtCallType == CT_INDIRECT)
+                {
+                    m_advance = &GenTreeUseEdgeIterator::AdvanceCall<CALL_COOKIE>;
+                }
+                else
+                {
+                    m_advance = &GenTreeUseEdgeIterator::Terminate;
+                }
                 m_edge = &call->gtControlExpr;
                 return;
             }