summaryrefslogtreecommitdiffstats
path: root/libcxx/test/support/test_workarounds.h
diff options
context:
space:
mode:
Diffstat (limited to 'libcxx/test/support/test_workarounds.h')
-rw-r--r--libcxx/test/support/test_workarounds.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/libcxx/test/support/test_workarounds.h b/libcxx/test/support/test_workarounds.h
index b24c883902e..614cec7aab8 100644
--- a/libcxx/test/support/test_workarounds.h
+++ b/libcxx/test/support/test_workarounds.h
@@ -13,9 +13,16 @@
#include "test_macros.h"
+#if defined(TEST_COMPILER_EDG)
+# define TEST_WORKAROUND_EDG_EXPLICIT_CONSTEXPR
+#endif
+
#if defined(TEST_COMPILER_C1XX)
# define TEST_WORKAROUND_C1XX_BROKEN_NULLPTR_CONVERSION_OPERATOR
# define TEST_WORKAROUND_C1XX_BROKEN_IS_TRIVIALLY_COPYABLE
+# ifndef _MSC_EXTENSIONS
+# define TEST_WORKAROUND_C1XX_BROKEN_ZA_CTOR_CHECK
+# endif
#endif
#endif // SUPPORT_TEST_WORKAROUNDS_H
OpenPOWER on IntegriCloud