diff options
author | Vladimir Marko <vmarko@google.com> | 2022-04-29 09:34:04 +0100 |
---|---|---|
committer | Nicolas Geoffray <ngeoffray@google.com> | 2022-05-03 20:55:59 +0000 |
commit | 7f587e53604d5bce471b5ab8a1fd74d3edcee975 (patch) | |
tree | 5635e73fa395a0883a418a3b33d32ee64c85969c | |
parent | acbb380694de399ec50152a3086e5cbe4dbd249a (diff) | |
download | art-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.cc | 2 |
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)) { |