Warn when default init member rules are synthesized

This also changes the current default behavior so that the synthesis of default <init> member rules is enabled.

Bug: b/356350498
Change-Id: I1b2d3ca2b038831ec81e432cd8c80c6b0b655ed8
diff --git a/tools/create_r8lib.py b/tools/create_r8lib.py
index c8eb00e..1f02869 100755
--- a/tools/create_r8lib.py
+++ b/tools/create_r8lib.py
@@ -95,6 +95,8 @@
             '-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=*:5005'
         ])
     cmd.append('-Dcom.android.tools.r8.enableKeepAnnotations=1')
+    # TODO(b/356344563): Remove when this is default.
+    cmd.append('-Dcom.android.tools.r8.enableEmptyMemberRulesToDefaultInitRuleConversion=0')
     cmd.extend(['-cp', args.r8compiler, 'com.android.tools.r8.R8'])
     cmd.append(args.r8jar)
     if args.debug_variant: