java-decompiler: post-import cleanup (common fixes and optimizations)
This commit is contained in:
@@ -24,10 +24,7 @@ import org.jetbrains.java.decompiler.code.cfg.ExceptionRangeCFG;
|
||||
import org.jetbrains.java.decompiler.main.DecompilerContext;
|
||||
import org.jetbrains.java.decompiler.main.extern.IFernflowerPreferences;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashSet;
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.*;
|
||||
|
||||
public class DeadCodeHelper {
|
||||
|
||||
@@ -177,7 +174,7 @@ public class DeadCodeHelper {
|
||||
}
|
||||
|
||||
// finally exit edges
|
||||
HashSet<BasicBlock> setFinallyExits = graph.getFinallyExits();
|
||||
Set<BasicBlock> setFinallyExits = graph.getFinallyExits();
|
||||
if (setFinallyExits.contains(block)) {
|
||||
setFinallyExits.remove(block);
|
||||
setFinallyExits.add(setPreds.iterator().next());
|
||||
|
||||
Reference in New Issue
Block a user