Skip to content

Commit

Permalink
reactivate do-while-loop detection
Browse files Browse the repository at this point in the history
  • Loading branch information
siegfriedpammer committed Dec 17, 2016
1 parent f555ec7 commit 1dddb96
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions ICSharpCode.Decompiler/CSharp/StatementBuilder.cs
Expand Up @@ -310,7 +310,7 @@ Statement ConvertLoop(BlockContainer container)
blockStatement = ConvertBlockContainer(blockStatement, container, container.Blocks.Skip(1), true);
} else {
// do-while or while(true)-loop
/* if (container.EntryPoint.IncomingEdgeCount == 2) {
if (container.EntryPoint.IncomingEdgeCount == 2) {
Block conditionBlock = FindDoWhileConditionBlock(container, out var condition);
if (conditionBlock != null) {
continueTarget = conditionBlock;
Expand All @@ -319,7 +319,7 @@ Statement ConvertLoop(BlockContainer container)
Condition = exprBuilder.TranslateCondition(condition)
};
}
}*/
}
blockStatement = ConvertBlockContainer(container, true);
Debug.Assert(continueCount < container.EntryPoint.IncomingEdgeCount);
Debug.Assert(blockStatement.Statements.First() is LabelStatement);
Expand Down

0 comments on commit 1dddb96

Please sign in to comment.