Heap reference poisoning is currently interpreter only. This change
disables one compiler driver test that actually invokes compiled code
if heap reference poisoning is enabled.
Bug:
12687968
Change-Id: Ia9516f4067d84e9a4de50d9ff44cfbe38f282d16
TEST_F(CompilerDriverTest, AbstractMethodErrorStub) {
TEST_DISABLED_FOR_PORTABLE();
+ TEST_DISABLED_FOR_HEAP_REFERENCE_POISONING();
jobject class_loader;
{
ScopedObjectAccess soa(Thread::Current());
return; \
}
+// TODO: When heap reference poisoning works with the compiler, get rid of this.
+#define TEST_DISABLED_FOR_HEAP_REFERENCE_POISONING() \
+ if (kPoisonHeapReferences) { \
+ printf("WARNING: TEST DISABLED FOR HEAP REFERENCE POISONING\n"); \
+ return; \
+ }
+
} // namespace art
namespace std {