https://releases.llvm.org/12.0.0/tools/clang/tools/extra/docs/clang-tidy/checks/misc-unconventional-assign-operator.html