commit | 48d9349682d7bb3465a6793c08c1db5ab121513f | [log] [tgz] |
---|---|---|
author | Morten Krogh-Jespersen <mkroghj@google.com> | Tue Jan 19 17:29:13 2021 +0100 |
committer | Morten Krogh-Jespersen <mkroghj@google.com> | Tue Jan 19 17:29:13 2021 +0100 |
tree | 2e38b81e1f7cd057ae29ec29c83c9070b716e5d6 | |
parent | 8142868c18707f172934d5343ba33dc36cff56ad [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 dc66e3c..d6da301 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
@@ -46,7 +46,10 @@ } public static ConstNumber asConstNumberOrNull(Instruction instruction) { - return (ConstNumber) instruction; + if (instruction == null) { + return null; + } + return instruction.asConstNumber(); } @Override