diff --git a/compiler/frontend/src/org/jetbrains/kotlin/cfg/ControlFlowInformationProvider.kt b/compiler/frontend/src/org/jetbrains/kotlin/cfg/ControlFlowInformationProvider.kt index 504463c622a..bb42f06a0d3 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/cfg/ControlFlowInformationProvider.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/cfg/ControlFlowInformationProvider.kt @@ -279,7 +279,6 @@ class ControlFlowInformationProvider private constructor( private fun reportUnreachableCode(unreachableCode: UnreachableCode) { for (element in unreachableCode.elements) { trace.report(Errors.UNREACHABLE_CODE.on(element, unreachableCode.getUnreachableTextRanges(element))) - trace.record(BindingContext.UNREACHABLE_CODE, element, true) } } diff --git a/compiler/frontend/src/org/jetbrains/kotlin/resolve/BindingContext.java b/compiler/frontend/src/org/jetbrains/kotlin/resolve/BindingContext.java index 15686432816..bb6c10cbe95 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/resolve/BindingContext.java +++ b/compiler/frontend/src/org/jetbrains/kotlin/resolve/BindingContext.java @@ -172,7 +172,6 @@ public interface BindingContext { // use extension element.isUsedAsExpression() instead WritableSlice USED_AS_EXPRESSION = Slices.createSimpleSetSlice(); WritableSlice USED_AS_RESULT_OF_LAMBDA = Slices.createSimpleSetSlice(); - WritableSlice UNREACHABLE_CODE = Slices.createSimpleSetSlice(); WritableSlice CAPTURED_IN_CLOSURE = new BasicWritableSlice<>(DO_NOTHING); WritableSlice PRELIMINARY_VISITOR = new BasicWritableSlice<>(DO_NOTHING);