llvm/pstl/test/support/pstl_test_config.h

// -*- C++ -*-
//===-- pstl_test_config.h ------------------------------------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#ifndef _PSTL_TEST_config_H
#define _PSTL_TEST_config_H

#if defined(_MSC_VER) && defined(_DEBUG)
#define _SCL_SECURE_NO_WARNINGS
#endif

#ifndef __clang__
#define _PSTL_ICC_16_17_TEST_REDUCTION_BOOL_TYPE_RELEASE_64_BROKEN
#define _PSTL_ICC_16_17_TEST_REDUCTION_RELEASE_BROKEN
#define _PSTL_ICC_1800_TEST_MONOTONIC_RELEASE_64_BROKEN
#define _PSTL_ICC_17_TEST_MAC_RELEASE_32_BROKEN
#define _PSTL_ICC_18_VC141_TEST_SIMD_LAMBDA_RELEASE_BROKEN
#define _PSTL_ICC_17_VC141_TEST_SIMD_LAMBDA_DEBUG_32_BROKEN
#define _PSTL_ICC_16_VC14_TEST_SIMD_LAMBDA_DEBUG_32_BROKEN
#define _PSTL_ICC_16_VC14_TEST_PAR_TBB_RT_RELEASE_64_BROKEN
#define _PSTL_ICC_16_17_TEST_64_TIMEOUT
#define _PSTL_ICC_18_TEST_EARLY_EXIT_MONOTONIC_RELEASE_BROKEN
#define _PSTL_CLANG_TEST_BIG_OBJ_DEBUG_32_BROKEN
#define _PSTL_ICC_16_17_18_TEST_UNIQUE_MASK_RELEASE_BROKEN
#define _PSTL_ICC_18_TEST_EARLY_EXIT_AVX_RELEASE_BROKEN
#define _PSTL_ICC_19_TEST_IS_PARTITIONED_RELEASE_BROKEN
#define _PSTL_ICL_19_VC14_VC141_TEST_SCAN_RELEASE_BROKEN
#define _PSTL_ICC_19_TEST_SIMD_UDS_WINDOWS_RELEASE_BROKEN
#endif // !__clang__

#endif /* _PSTL_TEST_config_H */