From dee6cad621f2540234877bbfa5438013d2848792 Mon Sep 17 00:00:00 2001 From: Evgeny Mandrikov Date: Mon, 5 Apr 2021 22:04:25 +0200 Subject: [PATCH] (WIP) fix --- .../core/internal/analysis/filter/StringSwitchFilter.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/org.jacoco.core/src/org/jacoco/core/internal/analysis/filter/StringSwitchFilter.java b/org.jacoco.core/src/org/jacoco/core/internal/analysis/filter/StringSwitchFilter.java index 56d3760ca0..4b4654e7cd 100644 --- a/org.jacoco.core/src/org/jacoco/core/internal/analysis/filter/StringSwitchFilter.java +++ b/org.jacoco.core/src/org/jacoco/core/internal/analysis/filter/StringSwitchFilter.java @@ -42,7 +42,8 @@ private static class Matcher extends AbstractMatcher { public void match(final AbstractInsnNode start, final IFilterOutput output) { - if (Opcodes.ASTORE != start.getOpcode()) { + if (/* ECJ */ Opcodes.ASTORE != start.getOpcode() + && /* Kotlin */ Opcodes.ALOAD != start.getOpcode()) { return; } cursor = start;