diff --git a/test_conformance/SVM/unified_svm_fixture.h b/test_conformance/SVM/unified_svm_fixture.h index 5a62ecf1ff..fa96fbf05c 100644 --- a/test_conformance/SVM/unified_svm_fixture.h +++ b/test_conformance/SVM/unified_svm_fixture.h @@ -94,8 +94,10 @@ template class USVMWrapper { else { // For now, just unconditionally align to the device maximum - data = static_cast( - align_malloc(count * sizeof(T), deviceMaxAlignment)); + const auto alignment = + deviceMaxAlignment ? deviceMaxAlignment : 1; + data = + static_cast(align_malloc(count * sizeof(T), alignment)); test_assert_error_ret(data != nullptr, "Failed to allocate memory", CL_OUT_OF_RESOURCES);