diff options
author | 2021-02-23 10:56:42 +0000 | |
---|---|---|
committer | 2021-02-23 17:48:14 +0000 | |
commit | 5e060ee6b9d1c32352f0fde4f949b95589602250 (patch) | |
tree | 3ec7c92eaba9ffbcd2a9470db5cfcbc51f76d9c5 /compiler/optimizing/nodes.cc | |
parent | 0d768f126f6d9bae75614ea1d62776d166403cee (diff) |
Fix implicit null checks for InvokeVirtual.
Fix braino from
https://android-review.googlesource.com/1570261 .
Test: m test-art-host-gtest
Test: testrunner.py --host --optimizing
Bug: 172573708
Bug: 180527726
Change-Id: I430d3e7034a3f600674763986a324d80903aaf6c
Diffstat (limited to 'compiler/optimizing/nodes.cc')
-rw-r--r-- | compiler/optimizing/nodes.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/optimizing/nodes.cc b/compiler/optimizing/nodes.cc index 4bb7ffc792..215fa3e143 100644 --- a/compiler/optimizing/nodes.cc +++ b/compiler/optimizing/nodes.cc @@ -3204,6 +3204,8 @@ bool HInvokeVirtual::CanDoImplicitNullCheckOn(HInstruction* obj) const { return false; } switch (GetIntrinsic()) { + case Intrinsics::kNone: + return true; case Intrinsics::kReferenceRefersTo: return true; default: |