Allow conditional inclusion of A32, T32 and A64.
The 'target_arch' option has been replace by 'target' which can be any
combination of aarch32, aarch64, a32, t32, a64.
Change-Id: Id5cd052276747cd718551f562b74f79443b91869
diff --git a/test/test-utils.cc b/test/test-utils.cc
index c480c13..4abcf56 100644
--- a/test/test-utils.cc
+++ b/test/test-utils.cc
@@ -57,7 +57,8 @@
#if defined(__aarch64__) && defined(VIXL_INCLUDE_TARGET_AARCH64)
aarch64::CPU::EnsureIAndDCacheCoherency(buffer, size);
-#elif defined(__arm__) && defined(VIXL_INCLUDE_TARGET_AARCH32)
+#elif defined(__arm__) && \
+ (defined(VIXL_INCLUDE_TARGET_A32) || defined(VIXL_INCLUDE_TARGET_T32))
// TODO: Do not use __builtin___clear_cache and instead implement
// `CPU::EnsureIAndDCacheCoherency` for aarch32.
__builtin___clear_cache(buffer, reinterpret_cast<char*>(buffer) + size);