// GCC and MSVC don't seem to have such a warning #if ( defined(__clang__) && (__clang_major__ >= 6) ) #pragma clang diagnostic ignored "-Wself-assign-overloaded" #endif