commit | ed67154ab8a67ee754c2187f003ee43da64cf3f0 | [log] [tgz] |
---|---|---|
author | Morten Krogh-Jespersen <mkroghj@google.com> | Tue Jan 19 17:10:16 2021 +0100 |
committer | Morten Krogh-Jespersen <mkroghj@google.com> | Tue Jan 19 17:10:16 2021 +0100 |
tree | 46269a5ce4e8d4ab1562335e2c96cc9ad8d60bcd | |
parent | ca5c6dd2914c310373c00dc1672c64aafa640dfc [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