The DCHECK() that's removed here causes most of compiler tests to
fail on MIPS. The issue is introduced with the recent changes in
the string dex cache.
Test: booted MIPS32 in QEMU
Test: test-art-target-run-test-optimizing on CI20
Change-Id: I7fd45fa0b6d64fbc553f6aeaa6dac7345c885fe4
// Set the initial state for the 0th entry to be {0,1} which is guaranteed to fail
// the lookup string id == stored id branch.
static void Initialize(StringDexCacheType* strings) {
- DCHECK(StringDexCacheType().is_lock_free());
mirror::StringDexCachePair first_elem;
first_elem.string_pointer = GcRoot<String>(nullptr);
first_elem.string_index = 1;