commit | 74b2bd6f9854f668928607bab99fdc59d264783a | [log] [tgz] |
---|---|---|
author | Morten Krogh-Jespersen <mkroghj@google.com> | Mon Dec 28 14:31:25 2020 +0100 |
committer | Morten Krogh-Jespersen <mkroghj@google.com> | Fri Jan 15 09:33:13 2021 +0000 |
tree | a3b40ce70ed3463fa524ca9a4a3f60f41da0a0d5 | |
parent | 900d93448e4bbf3fce30e0461c04517923e4761c [diff] |
Do not use cast for finding const-number instruction Bug: 175132220 Change-Id: I9c0e227ac6c35272f1e415443f1855deb7cf51da
diff --git a/src/main/java/com/android/tools/r8/ir/code/ConstNumber.java b/src/main/java/com/android/tools/r8/ir/code/ConstNumber.java index 763d520..b849f75 100644 --- a/src/main/java/com/android/tools/r8/ir/code/ConstNumber.java +++ b/src/main/java/com/android/tools/r8/ir/code/ConstNumber.java
@@ -47,7 +47,10 @@ } public static ConstNumber asConstNumberOrNull(Instruction instruction) { - return (ConstNumber) instruction; + if (instruction == null) { + return null; + } + return instruction.asConstNumber(); } @Override