From 1d3f114124b140629a7d22fa5cfa20ab8fc96934 Mon Sep 17 00:00:00 2001 From: Elliott Hughes Date: Tue, 13 Sep 2011 12:00:00 -0700 Subject: Support 32-bit volatiles. Change-Id: If40ead8e13986d589ac1d1637034e25fc4108189 --- src/compiler/codegen/arm/MethodCodegenDriver.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/compiler/codegen/arm/MethodCodegenDriver.cc') diff --git a/src/compiler/codegen/arm/MethodCodegenDriver.cc b/src/compiler/codegen/arm/MethodCodegenDriver.cc index 7e09ccc469..8070e8d4e6 100644 --- a/src/compiler/codegen/arm/MethodCodegenDriver.cc +++ b/src/compiler/codegen/arm/MethodCodegenDriver.cc @@ -304,7 +304,7 @@ static void genSgetWide(CompilationUnit* cUnit, MIR* mir, rlDest = oatGetDestWide(cUnit, mir, 0, 1); RegLocation rlResult = oatEvalLoc(cUnit, rlDest, kAnyReg, true); #if ANDROID_SMP != 0 - if (isVolatile) { + if (field->IsVolatile()) { oatGenMemBarrier(cUnit, kSY); } #endif @@ -367,7 +367,7 @@ static void genSget(CompilationUnit* cUnit, MIR* mir, rlDest = oatGetDest(cUnit, mir, 0); rlResult = oatEvalLoc(cUnit, rlDest, kAnyReg, true); #if ANDROID_SMP != 0 - if (isVolatile) { + if (field->IsVolatile()) { oatGenMemBarrier(cUnit, kSY); } #endif -- cgit v1.2.3-59-g8ed1b