commit | 1c33998cae480572368de29efbaae79c423f5d07 | [log] [tgz] |
---|---|---|
author | Christoffer Quist Adamsen <christofferqa@google.com> | Thu Jun 04 14:21:08 2020 +0200 |
committer | Christoffer Quist Adamsen <christofferqa@google.com> | Thu Jun 04 14:21:08 2020 +0200 |
tree | 8412cc008e6992626e53163147d9e346b6023a01 | |
parent | e7ae293b129fa9e0b1189379c9a0fe9b79600b2f [diff] |
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();