================ @@ -2131,6 +2150,15 @@ OperationLegalizer::legalize(Operation *op, return failure(); } +/// Helper function that moves and returns the given object. Also resets the +/// original object, so that it is in a valid, empty state again. ---------------- j2kun wrote:
I am no C++ whiz but this unusual. Perhaps the comment could be expanded to explain why this is needed? https://github.com/llvm/llvm-project/pull/145319 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits