summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladimir Marko <vmarko@google.com>2022-04-29 09:34:04 +0100
committerNicolas Geoffray <ngeoffray@google.com>2022-05-03 20:55:59 +0000
commit7f587e53604d5bce471b5ab8a1fd74d3edcee975 (patch)
tree5635e73fa395a0883a418a3b33d32ee64c85969c
parentacbb380694de399ec50152a3086e5cbe4dbd249a (diff)
downloadart-7f587e53604d5bce471b5ab8a1fd74d3edcee975.tar.gz
Fix `CanUseKnownBootImageVarHandle()`, part 2.
(cherry picked from commit c05a32a746812f16914958bf8769cb6537d3af40) Test: Rely on TreeHugger. Bug: 191765508 Bug: 230729606 Merged-In: I1955b542cb7c28378aa588cd16e66eb5ffc33c8a Change-Id: Ib72a2a6516c7a06758abb63a7d281b2f396fe691
-rw-r--r--compiler/optimizing/instruction_simplifier.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/optimizing/instruction_simplifier.cc b/compiler/optimizing/instruction_simplifier.cc
index 4db258b1f0..789f07786c 100644
--- a/compiler/optimizing/instruction_simplifier.cc
+++ b/compiler/optimizing/instruction_simplifier.cc
@@ -2940,7 +2940,7 @@ bool InstructionSimplifierVisitor::CanUseKnownBootImageVarHandle(HInvoke* invoke
DCHECK(!declaring_class->IsInitialized());
return false;
}
- HInstruction* load_class = var_handle_instruction->InputAt(0)->AsLoadClass();
+ HInstruction* load_class = var_handle_instruction->InputAt(0);
if (kIsDebugBuild) {
bool is_in_boot_image = false;
if (Runtime::Current()->GetHeap()->ObjectIsInBootImageSpace(declaring_class)) {