diff options
Diffstat (limited to 'compiler/optimizing/intrinsics.cc')
-rw-r--r-- | compiler/optimizing/intrinsics.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/optimizing/intrinsics.cc b/compiler/optimizing/intrinsics.cc index d84e1cbc97..b3615e6110 100644 --- a/compiler/optimizing/intrinsics.cc +++ b/compiler/optimizing/intrinsics.cc @@ -391,8 +391,8 @@ void IntrinsicVisitor::CreateReferenceGetReferentLocations(HInvoke* invoke, locations->SetOut(Location::RequiresRegister()); } -void IntrinsicVisitor::CreateReferenceRefersToLocations(HInvoke* invoke) { - if (gUseReadBarrier && !kUseBakerReadBarrier) { +void IntrinsicVisitor::CreateReferenceRefersToLocations(HInvoke* invoke, CodeGenerator* codegen) { + if (codegen->EmitNonBakerReadBarrier()) { // Unimplemented for non-Baker read barrier. return; } |