Fix DCHECK()s in read barrier slow paths.
This is a follow-up to
https://android-review.googlesource.com/1478798
to fix non-Baker read barrier configurations.
Test: ART_READ_BARRIER_TYPE=TABLELOOKUP m test-art-host-gtest
Bug: 170286013
Change-Id: I6044d4fba720e0ed11b254990021f5b8236964a3
diff --git a/compiler/optimizing/code_generator_arm_vixl.cc b/compiler/optimizing/code_generator_arm_vixl.cc
index 1dedfc5..940f521 100644
--- a/compiler/optimizing/code_generator_arm_vixl.cc
+++ b/compiler/optimizing/code_generator_arm_vixl.cc
@@ -763,7 +763,7 @@
instruction_->IsArrayGet() ||
instruction_->IsInstanceOf() ||
instruction_->IsCheckCast() ||
- (instruction_->IsInvokeVirtual() && instruction_->GetLocations()->Intrinsified()))
+ (instruction_->IsInvoke() && instruction_->GetLocations()->Intrinsified()))
<< "Unexpected instruction in read barrier for heap reference slow path: "
<< instruction_->DebugName();
// The read barrier instrumentation of object ArrayGet