lux-QAQ wrote: It seems that using manual `delete` may not be the most reasonable approach. Is there any other feedback or improvements I should make? Or, should we simply close this PR now? https://github.com/llvm/llvm-project/pull/143142