commit | 402716766dea262d633660b773bf4dcd85a05eb8 | [log] [tgz] |
---|---|---|
author | Christoffer Quist Adamsen <christofferqa@google.com> | Tue Jan 05 10:36:41 2021 +0100 |
committer | Christoffer Quist Adamsen <christofferqa@google.com> | Tue Jan 05 09:37:33 2021 +0000 |
tree | b4e00ae3d15d76202b825f7e9e140e561b5c9dc1 | |
parent | 010ca727232c05222bffdfe57563ae9018b88650 [diff] |
Break in case of matching -dontwarn rule Bug: 176766039 Change-Id: Iae43c6f211a5d3e1578846476486ed6074a2aa8b
diff --git a/src/main/java/com/android/tools/r8/shaking/ProguardClassFilter.java b/src/main/java/com/android/tools/r8/shaking/ProguardClassFilter.java index d63374c..88c13ec 100644 --- a/src/main/java/com/android/tools/r8/shaking/ProguardClassFilter.java +++ b/src/main/java/com/android/tools/r8/shaking/ProguardClassFilter.java
@@ -73,6 +73,9 @@ return TraversalContinuation.CONTINUE; }, not(ProguardTypeMatcher::hasSpecificType)); + if (traversalContinuation.shouldBreak()) { + break; + } } if (traversalContinuation.shouldContinue()) { nonMatches.add(type);