| commit | 082e3bcd3c950b19d3437b5a48754c52595ba38e | [log] [tgz] |
|---|---|---|
| author | Ian Zerny <zerny@google.com> | Wed Aug 23 14:28:31 2017 +0000 |
| committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | Wed Aug 23 14:28:31 2017 +0000 |
| tree | 9e229ab6e3b43a925bf45615c81819504021ed46 | |
| parent | cca934b8c69ca0975c6fade26d68807de7fe3b87 [diff] | |
| parent | 395628355360129cd0930cd51f6d39e10e4e2acf [diff] |
Merge "Don't remove casts to local values."
diff --git a/src/main/java/com/android/tools/r8/ir/optimize/CodeRewriter.java b/src/main/java/com/android/tools/r8/ir/optimize/CodeRewriter.java index 1688031..d44ecd9 100644 --- a/src/main/java/com/android/tools/r8/ir/optimize/CodeRewriter.java +++ b/src/main/java/com/android/tools/r8/ir/optimize/CodeRewriter.java
@@ -972,6 +972,7 @@ while (it.hasNext()) { Instruction current = it.next(); if (current.isCheckCast() + && current.getLocalInfo() == null && current.outValue() != null && current.outValue().isUsed() && current.outValue().numberOfPhiUsers() == 0) { CheckCast checkCast = current.asCheckCast();