commit | 5cab44edddb595a42aa781621ed449929db881ba | [log] [tgz] |
---|---|---|
author | Christoffer Quist Adamsen <christofferqa@google.com> | Mon May 04 19:17:16 2020 +0200 |
committer | Christoffer Quist Adamsen <christofferqa@google.com> | Mon May 04 19:17:16 2020 +0200 |
tree | 183ed799124d70e5c659fef3599328a170862119 | |
parent | 11c8001234d07e6257feebdbea411e9285851240 [diff] |
Clear information about staticizer candidates after staticizing Bug: 155646782 Change-Id: I10b03e652a8d19c10282bda648d507846e6ae589
diff --git a/src/main/java/com/android/tools/r8/ir/optimize/staticizer/StaticizingProcessor.java b/src/main/java/com/android/tools/r8/ir/optimize/staticizer/StaticizingProcessor.java index 1e95957..9e1b0f8 100644 --- a/src/main/java/com/android/tools/r8/ir/optimize/staticizer/StaticizingProcessor.java +++ b/src/main/java/com/android/tools/r8/ir/optimize/staticizer/StaticizingProcessor.java
@@ -142,6 +142,9 @@ // Process queued methods with associated optimizations processMethodsConcurrently(feedback, executorService); + + // Clear all candidate information now that all candidates have been staticized. + classStaticizer.candidates.clear(); } private void finalEligibilityCheck() {