commit | ba3e0c3ded3574fc921b7f77af23bd2bf0e946e7 | [log] [tgz] |
---|---|---|
author | Christoffer Adamsen <christofferqa@google.com> | Tue Apr 08 12:35:23 2025 +0000 |
committer | Christoffer Adamsen <christofferqa@google.com> | Tue Apr 08 12:35:23 2025 +0000 |
tree | a5c973cf2f01d26f30003216195dbe674d5d02ed | |
parent | 8bfd733237ea88d4553f77d152fd26fb3cb0a47c [diff] |
Pass interface bit to lens lookup Bug: b/391572031 Change-Id: I3872dca46d35f46fcd43f53a33def3e6de663891
diff --git a/src/main/java/com/android/tools/r8/ir/conversion/LensCodeRewriter.java b/src/main/java/com/android/tools/r8/ir/conversion/LensCodeRewriter.java index 512d204..bc5a3dc 100644 --- a/src/main/java/com/android/tools/r8/ir/conversion/LensCodeRewriter.java +++ b/src/main/java/com/android/tools/r8/ir/conversion/LensCodeRewriter.java
@@ -401,7 +401,11 @@ } MethodLookupResult lensLookup = graphLens.lookupMethod( - invokedMethod, method.getReference(), invoke.getType(), codeLens); + invokedMethod, + method.getReference(), + invoke.getType(), + codeLens, + invoke.getInterfaceBit()); DexMethod actualTarget = lensLookup.getReference(); InvokeType actualInvokeType = lensLookup.getType(); int numberOfArguments =