https://github.com/cor3ntin approved this pull request. approving this because it's a nice code cleaning, however defaulting operator= does not protect against self assignment afaik https://github.com/llvm/llvm-project/pull/145743