Disable the reporting of warnings for missing services
Bug: 169753370
Change-Id: I1879efb6a25fca85b81c3fc2583fa53c66ec712c
diff --git a/src/main/java/com/android/tools/r8/graph/AppServices.java b/src/main/java/com/android/tools/r8/graph/AppServices.java
index d9ad820..70bb382 100644
--- a/src/main/java/com/android/tools/r8/graph/AppServices.java
+++ b/src/main/java/com/android/tools/r8/graph/AppServices.java
@@ -301,23 +301,24 @@
origin);
return false;
}
- if (appView.enableWholeProgramOptimizations()) {
- DexClass serviceImplementationClass =
- appView
- .appInfo()
- .definitionForWithoutExistenceAssert(serviceImplementationType);
- if (serviceImplementationClass == null) {
- warn(
- "Unexpected reference to missing service implementation class in "
- + "META-INF/services/"
- + serviceType.toSourceString()
- + ": "
- + serviceImplementationType.toSourceString()
- + ".",
- serviceImplementationType,
- origin);
- }
- }
+ // TODO(b/169753370): Re-enable again after roll.
+ // if (appView.enableWholeProgramOptimizations()) {
+ // DexClass serviceImplementationClass =
+ // appView
+ // .appInfo()
+ // .definitionForWithoutExistenceAssert(serviceImplementationType);
+ // if (serviceImplementationClass == null) {
+ // warn(
+ // "Unexpected reference to missing service implementation class in "
+ // + "META-INF/services/"
+ // + serviceType.toSourceString()
+ // + ": "
+ // + serviceImplementationType.toSourceString()
+ // + ".",
+ // serviceImplementationType,
+ // origin);
+ // }
+ // }
// Only keep one of each implementation type in the list.
return !serviceImplementations.contains(serviceImplementationType);
})