In newer versions of Clang (above 6.0.1), unit_tests fail to compile due to warning self-assign-overloaded being treated as an error. Examples at variant_assign_test.cpp:156 and variant_assign_test.cpp:164.
With this PR, the warnings are still shown, but, they are not treated as errors.
Coverage decreased (-0.1%) to 92.168% when pulling 7bd4e1cebe9783bd08293877dfc6d4d0c8d475e3 on georgemp:tests_fix into b3a131cf6a42c8bbcd7dd75c2acc9c61c0722775 on rttrorg:master.
Coverage remained the same at 92.28% when pulling b1669f94f2c0c102b27f18de8a22d6eb8ceffd78 on georgemp:tests_fix into b3a131cf6a42c8bbcd7dd75c2acc9c61c0722775 on rttrorg:master.
In newer versions of Clang (above 6.0.1), unit_tests fail to compile due to warning self-assign-overloaded being treated as an error. Examples at variant_assign_test.cpp:156 and variant_assign_test.cpp:164.
With this PR, the warnings are still shown, but, they are not treated as errors.