commit | cd7a14ab3c7d2ad19109c6e364163bdd4fca6cb4 | [log] [tgz] |
---|---|---|
author | Ian Zerny <zerny@google.com> | Fri May 29 09:40:57 2020 +0200 |
committer | Ian Zerny <zerny@google.com> | Fri May 29 07:47:19 2020 +0000 |
tree | 4ff835f3bf37827760cfe4eeda9385a54c14114f | |
parent | 82545b249884e76f470c1a8409d183ccd78b2cc1 [diff] |
Add reference to issue regarding pinning of desugared items. Bug: 157700141 Change-Id: I6b38e59ed543c9d55e25b88b23a232d5da27a3d6
diff --git a/src/main/java/com/android/tools/r8/shaking/Enqueuer.java b/src/main/java/com/android/tools/r8/shaking/Enqueuer.java index 5dc5405..ffb45b6 100644 --- a/src/main/java/com/android/tools/r8/shaking/Enqueuer.java +++ b/src/main/java/com/android/tools/r8/shaking/Enqueuer.java
@@ -3331,6 +3331,7 @@ action.getAction().accept(builder); } + // TODO(b/157700141): Determine if this is the right way to avoid modification of pinned lambdas. private void unpinLambdaMethods() { assert desugaredLambdaImplementationMethods.isEmpty() || options.desugarState == DesugarState.ON;
diff --git a/src/main/java/com/android/tools/r8/shaking/KeepInfoCollection.java b/src/main/java/com/android/tools/r8/shaking/KeepInfoCollection.java index 97a7fb2..37c8771 100644 --- a/src/main/java/com/android/tools/r8/shaking/KeepInfoCollection.java +++ b/src/main/java/com/android/tools/r8/shaking/KeepInfoCollection.java
@@ -280,7 +280,7 @@ unsafeUnpinMethod(method.getReference()); } - // TODO(b/156715504): Avoid pinning/unpinning references. + // TODO(b/157700141): Avoid pinning/unpinning references. @Deprecated public void unsafeUnpinMethod(DexMethod method) { KeepMethodInfo info = keepMethodInfo.get(method);