Bug 1022050 - Disable the SEH block used in TestPoisonArea.cpp on clang-cl until it grows SEH support; r=froydnj

This commit is contained in:
Ehsan Akhgari 2014-06-06 23:11:58 -04:00
Родитель 2d4f5b7712
Коммит fcbd7ebc45
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -400,14 +400,14 @@ IsBadExecPtr(uintptr_t ptr)
{ {
BOOL ret = false; BOOL ret = false;
#ifdef _MSC_VER #if defined(_MSC_VER) && !defined(__clang__)
__try { __try {
JumpTo(ptr); JumpTo(ptr);
} __except (EXCEPTION_EXECUTE_HANDLER) { } __except (EXCEPTION_EXECUTE_HANDLER) {
ret = true; ret = true;
} }
#else #else
printf("INFO | exec test not supported on MinGW build\n"); printf("INFO | exec test not supported on MinGW or clang-cl builds\n");
// We do our best // We do our best
ret = IsBadReadPtr((const void*)ptr, 1); ret = IsBadReadPtr((const void*)ptr, 1);
#endif #endif