Version 2.0.77

This version replaces an incorrect 'continue' by 'return false' in Value#isDead().

Change-Id: I359cfc542009f7854194d7204a083f5bd655af4a
Bug: 157926129
diff --git a/src/main/java/com/android/tools/r8/Version.java b/src/main/java/com/android/tools/r8/Version.java
index bc99ee3..18a3cd7 100644
--- a/src/main/java/com/android/tools/r8/Version.java
+++ b/src/main/java/com/android/tools/r8/Version.java
@@ -11,7 +11,7 @@
 
   // This field is accessed from release scripts using simple pattern matching.
   // Therefore, changing this field could break our release scripts.
-  public static final String LABEL = "2.0.76";
+  public static final String LABEL = "2.0.77";
 
   private Version() {
   }
diff --git a/src/main/java/com/android/tools/r8/ir/code/Value.java b/src/main/java/com/android/tools/r8/ir/code/Value.java
index bb631c5..34d76d1 100644
--- a/src/main/java/com/android/tools/r8/ir/code/Value.java
+++ b/src/main/java/com/android/tools/r8/ir/code/Value.java
@@ -1064,7 +1064,7 @@
         if (appView.dexItemFactory().isConstructor(invoke.getInvokedMethod())
             && !active.contains(invoke.getReceiver())
             && !invoke.getReceiver().isDead(appView, code, ignoreUser, active)) {
-          continue;
+          return false;
         }
       }
       Value outValue = instruction.outValue();