diff options
| author | 2025-01-21 10:39:53 -0800 | |
|---|---|---|
| committer | 2025-01-21 10:39:53 -0800 | |
| commit | a0ff032a7e001b5f3ae9ca1721a98de696dc9738 (patch) | |
| tree | 1c099edff66d4df1c3654f0b615bec23cc72b3b2 /compiler/optimizing/instruction_simplifier.cc | |
| parent | 22128e0d3e60200d911930005ca5c6fa9e5edba2 (diff) | |
| parent | 05c5447d62c2789d78f3068afd44b0341f51456e (diff) | |
Add new WellKnownClasses fields to avoid harcoded constants. am: b30c5a0d84 am: 05c5447d62
Original change: https://android-review.googlesource.com/c/platform/art/+/3457760
Change-Id: I4dcc72cb5b80f2550aa4501545e62b41def13990
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'compiler/optimizing/instruction_simplifier.cc')
| -rw-r--r-- | compiler/optimizing/instruction_simplifier.cc | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/compiler/optimizing/instruction_simplifier.cc b/compiler/optimizing/instruction_simplifier.cc index 101808a193..26efefa2d8 100644 --- a/compiler/optimizing/instruction_simplifier.cc +++ b/compiler/optimizing/instruction_simplifier.cc @@ -1800,8 +1800,7 @@ static bool RecognizeAndSimplifyClassCheck(HCondition* condition) { { ScopedObjectAccess soa(Thread::Current()); - ArtField* field = GetClassRoot<mirror::Object>()->GetField(0); - DCHECK_EQ(std::string(field->GetName()), "shadow$_klass_"); + ArtField* field = WellKnownClasses::java_lang_Object_shadowKlass; if (field_get->GetFieldInfo().GetField() != field) { return false; } |