| commit | 65596c3db116f659288093bbf19a2330865c1eb1 | [log] [tgz] |
|---|---|---|
| author | Christoffer Quist Adamsen <christofferqa@google.com> | Wed Dec 11 14:33:37 2019 +0100 |
| committer | Christoffer Quist Adamsen <christofferqa@google.com> | Thu Dec 12 07:47:36 2019 +0000 |
| tree | b8b008ba1b75f9ccf7fb8832c14a27a2dbb41010 | |
| parent | a9c8e8764f45d1c11445a324ca28d01578072138 [diff] |
Fix assertion in lambda merger Change-Id: I49a4691ce3e37b896688281d0b95f22916810546
diff --git a/src/main/java/com/android/tools/r8/ir/optimize/lambda/LambdaMerger.java b/src/main/java/com/android/tools/r8/ir/optimize/lambda/LambdaMerger.java index 9981290..a11f309 100644 --- a/src/main/java/com/android/tools/r8/ir/optimize/lambda/LambdaMerger.java +++ b/src/main/java/com/android/tools/r8/ir/optimize/lambda/LambdaMerger.java
@@ -434,9 +434,7 @@ .map(method -> appView.graphLense().mapDexEncodedMethod(method, appView)) .collect(Collectors.toSet()); converter.processMethodsConcurrently(methods, executorService); - methods.forEach(method -> { - assert method.isProcessed(); - }); + assert methods.stream().allMatch(DexEncodedMethod::isProcessed); } private void analyzeClass(DexProgramClass clazz) {