Fix class inliner bail-out due to imprecise receiver type

Change-Id: Iae5bff9d629c4ff209fc8215a84f740d995a336b
diff --git a/tools/run_on_app.py b/tools/run_on_app.py
index ad9f63f..c20904b 100755
--- a/tools/run_on_app.py
+++ b/tools/run_on_app.py
@@ -529,6 +529,8 @@
         args.extend(['--main-dex-rules', rules])
     if 'allow-type-errors' in values:
       extra_args.append('-Dcom.android.tools.r8.allowTypeErrors=1')
+    extra_args.append(
+        '-Dcom.android.tools.r8.disallowClassInlinerGracefulExit=1')
 
   if options.debug_agent:
     if not options.compiler_build == 'full':