diff options
author | Evgeny Mandrikov <Godin@users.noreply.github.com> | 2018-08-18 06:18:55 +0200 |
---|---|---|
committer | Marc R. Hoffmann <hoffmann@mountainminds.com> | 2018-08-18 06:18:55 +0200 |
commit | e629bf0fd2613ab887726800a3f935d3d51de71e (patch) | |
tree | 1e0f1006400684b1defc6d1e73675e96c760faca /org.jacoco.core/src/org/jacoco/core/internal/analysis | |
parent | 68ab19f3463bf5076485185fe2abe5ec8a726679 (diff) | |
download | jacoco-e629bf0fd2613ab887726800a3f935d3d51de71e.tar.gz |
Filter switch on String for which ECJ omits last goto (#741)
Diffstat (limited to 'org.jacoco.core/src/org/jacoco/core/internal/analysis')
-rw-r--r-- | org.jacoco.core/src/org/jacoco/core/internal/analysis/filter/StringSwitchEcjFilter.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/org.jacoco.core/src/org/jacoco/core/internal/analysis/filter/StringSwitchEcjFilter.java b/org.jacoco.core/src/org/jacoco/core/internal/analysis/filter/StringSwitchEcjFilter.java index cbd2a216..d4be1819 100644 --- a/org.jacoco.core/src/org/jacoco/core/internal/analysis/filter/StringSwitchEcjFilter.java +++ b/org.jacoco.core/src/org/jacoco/core/internal/analysis/filter/StringSwitchEcjFilter.java @@ -85,6 +85,8 @@ public final class StringSwitchEcjFilter implements IFilter { // jump to default nextIs(Opcodes.GOTO); break; + } else if (cursor.getNext() == defaultLabel) { + break; } } } |