Merge "Clean up the trivial uses of __attribute__((unused))." into ics-mr1-plus-art
diff --git a/src/assembler_arm.cc b/src/assembler_arm.cc
index ae9f092..65f8e57 100644
--- a/src/assembler_arm.cc
+++ b/src/assembler_arm.cc
@@ -1738,17 +1738,16 @@
 
 
 void ArmAssembler::MemoryBarrier(ManagedRegister mscratch) {
+  CHECK(mscratch.AsArm().AsCoreRegister() == R12);
 #if ANDROID_SMP != 0
 #if defined(__ARM_HAVE_DMB)
   int32_t encoding = 0xf57ff05f;  // dmb
   Emit(encoding);
 #elif  defined(__ARM_HAVE_LDREX_STREX)
-  CHECK(mscratch.AsArm().AsCoreRegister() == R12);
   LoadImmediate(R12, 0);
   int32_t encoding = 0xee07cfba;  // mcr p15, 0, r12, c7, c10, 5
   Emit(encoding);
 #else
-  CHECK(mscratch.AsArm().AsCoreRegister() == R12);
   LoadImmediate(R12, 0xffff0fa0);  // kuser_memory_barrier
   blx(R12);
 #endif