diff --git a/java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/LiveVariablesAnalyzer.java b/java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/LiveVariablesAnalyzer.java index c63195e079ab..0c559889e31d 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/LiveVariablesAnalyzer.java +++ b/java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/LiveVariablesAnalyzer.java @@ -148,7 +148,7 @@ public class LiveVariablesAnalyzer { set.or(liveVars); return set; } else { - result.put((FinishElementInstruction)instruction, liveVars); + result.put((FinishElementInstruction)instruction, (BitSet)liveVars.clone()); } }