dkrupp wrote: Thanks for the review. I updated the patch with your suggestions. -std::unique_pointer changed to std::optional -I fixed documentation related grammatical and refernce errors. https://github.com/llvm/llvm-project/pull/98157