Keep bridge modifier on bridge methods moved to the companion class Bug: 168790907 Change-Id: I8533a041f9bd38a004d06cb312ed1d6c6976f216
diff --git a/src/main/java/com/android/tools/r8/ir/desugar/InterfaceProcessor.java b/src/main/java/com/android/tools/r8/ir/desugar/InterfaceProcessor.java index d73a7c1..42787b7 100644 --- a/src/main/java/com/android/tools/r8/ir/desugar/InterfaceProcessor.java +++ b/src/main/java/com/android/tools/r8/ir/desugar/InterfaceProcessor.java
@@ -240,7 +240,6 @@ } MethodAccessFlags newFlags = virtual.accessFlags.copy(); - newFlags.unsetBridge(); newFlags.promoteToStatic(); DexEncodedMethod.setDebugInfoWithFakeThisParameter( code, companionMethod.getArity(), appView);