Tested on Mac and Linux (with digiKam 5.5.0).
The same warning is printed when using an unsupported MSVC version or a compiler supporting `-fnamed-operators`, following Thiago's wording. It might be better to warn against the purpose instead of against using the macro, esp. when an unsupported MSVC is being used.