Merge "Rename internal optimization flags"
diff --git a/.gitignore b/.gitignore
index b66a429..f743d94 100644
--- a/.gitignore
+++ b/.gitignore
@@ -60,6 +60,8 @@
 third_party/goyt.tar.gz
 third_party/ddmlib
 third_party/ddmlib.tar.gz
+third_party/core-lambda-stubs
+third_party/core-lambda-stubs.tar.gz
 src/test/jack/ub-jack
 gradle-app.setting
 gradlew
diff --git a/build.gradle b/build.gradle
index 49e69a2..8893820 100644
--- a/build.gradle
+++ b/build.gradle
@@ -292,6 +292,7 @@
                 "android_cts_baseline",
                 "shadow",
                 "ddmlib",
+                "core-lambda-stubs",
         ],
         // All dex-vms have a fixed OS of Linux, as they are only supported on Linux, and will be run in a Docker
         // container on other platforms where supported.
diff --git a/src/main/java/com/android/tools/r8/ir/optimize/Inliner.java b/src/main/java/com/android/tools/r8/ir/optimize/Inliner.java
index 51d3f6e..df6cf56 100644
--- a/src/main/java/com/android/tools/r8/ir/optimize/Inliner.java
+++ b/src/main/java/com/android/tools/r8/ir/optimize/Inliner.java
@@ -441,11 +441,12 @@
                 // Update type env for inlined blocks.
                 typeEnvironment.analyzeBlocks(inlinee.topologicallySortedBlocks());
                 // TODO(b/69964136): need a test where refined env in inlinee affects the caller.
-              }
-              // If we inlined the invoke from a bridge method, it is no longer a bridge method.
-              if (method.accessFlags.isBridge()) {
-                method.accessFlags.unsetSynthetic();
-                method.accessFlags.unsetBridge();
+
+                // If we inlined the invoke from a bridge method, it is no longer a bridge method.
+                if (method.accessFlags.isBridge()) {
+                  method.accessFlags.unsetSynthetic();
+                  method.accessFlags.unsetBridge();
+                }
               }
             }
           }
diff --git a/third_party/core-lambda-stubs.tar.gz.sha1 b/third_party/core-lambda-stubs.tar.gz.sha1
new file mode 100644
index 0000000..3b8961a
--- /dev/null
+++ b/third_party/core-lambda-stubs.tar.gz.sha1
@@ -0,0 +1 @@
+23dd799b1df85a68110bf06f672177d553b0682c
\ No newline at end of file