Refactor tests to disable -Wself-assign-overloaded themselves instead of in the Jamfile as not all clang versions support the warning

This commit is contained in:
Christian Mazakas
2022-02-11 10:19:33 -08:00
parent e3a7ec6aed
commit d20be2aaf8
3 changed files with 15 additions and 3 deletions

View File

@@ -21,6 +21,12 @@
#pragma warning(disable : 4127) // conditional expression is constant
#endif
#if defined(__clang__) && defined(__has_warning)
#if __has_warning("-Wself-assign-overloaded")
#pragma clang diagnostic ignored "-Wself-assign-overloaded"
#endif
#endif
namespace assign_tests {
test::seed_t initialize_seed(96785);