summaryrefslogtreecommitdiff
path: root/test/support/test_workarounds.h
diff options
context:
space:
mode:
Diffstat (limited to 'test/support/test_workarounds.h')
-rw-r--r--test/support/test_workarounds.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/support/test_workarounds.h b/test/support/test_workarounds.h
index b24c883902e8..614cec7aab86 100644
--- a/test/support/test_workarounds.h
+++ b/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