Fix missing global synthetic strategy setup in DexSplitter.
Change-Id: Ide7e5bb388f9752deaa97b4ef462bc7730146c5d
diff --git a/src/main/java/com/android/tools/r8/DexSplitterHelper.java b/src/main/java/com/android/tools/r8/DexSplitterHelper.java
index a7ac9e3..b90b736 100644
--- a/src/main/java/com/android/tools/r8/DexSplitterHelper.java
+++ b/src/main/java/com/android/tools/r8/DexSplitterHelper.java
@@ -18,6 +18,7 @@
 import com.android.tools.r8.naming.ClassNameMapper;
 import com.android.tools.r8.naming.NamingLens;
 import com.android.tools.r8.shaking.MainDexInfo;
+import com.android.tools.r8.synthesis.SyntheticItems.GlobalSyntheticsStrategy;
 import com.android.tools.r8.utils.ExceptionUtils;
 import com.android.tools.r8.utils.FeatureClassMapping;
 import com.android.tools.r8.utils.FeatureClassMapping.FeatureMappingException;
@@ -92,8 +93,10 @@
         // If this is the base, we add the main dex list.
         AppInfo appInfo =
             feature.equals(featureClassMapping.getBaseName())
-                ? AppInfo.createInitialAppInfo(featureApp, mainDexInfo)
-                : AppInfo.createInitialAppInfo(featureApp);
+                ? AppInfo.createInitialAppInfo(
+                    featureApp, GlobalSyntheticsStrategy.forNonSynthesizing(), mainDexInfo)
+                : AppInfo.createInitialAppInfo(
+                    featureApp, GlobalSyntheticsStrategy.forNonSynthesizing());
         AppView<AppInfo> appView = AppView.createForD8(appInfo);
 
         // Run d8 optimize to ensure jumbo strings are handled.