1 // -*- C++ -*- 2 //===----------------------------------------------------------------------===// 3 // 4 // The LLVM Compiler Infrastructure 5 // 6 // This file is dual licensed under the MIT and the University of Illinois Open 7 // Source Licenses. See LICENSE.TXT for details. 8 // 9 //===----------------------------------------------------------------------===// 10 11 #ifndef SUPPORT_TEST_WORKAROUNDS_H 12 #define SUPPORT_TEST_WORKAROUNDS_H 13 14 #include "test_macros.h" 15 16 #if defined(TEST_COMPILER_EDG) 17 # define TEST_WORKAROUND_EDG_EXPLICIT_CONSTEXPR // VSO#424280 18 #endif 19 20 #if defined(TEST_COMPILER_C1XX) 21 # define TEST_WORKAROUND_C1XX_BROKEN_IS_TRIVIALLY_COPYABLE // VSO#117743 22 # ifndef _MSC_EXTENSIONS 23 # define TEST_WORKAROUND_C1XX_BROKEN_ZA_CTOR_CHECK // VSO#119998 24 # endif 25 #endif 26 27 #endif // SUPPORT_TEST_WORKAROUNDS_H 28