================ ---------------- IgWod wrote: Maybe merge with the case above? They both return `std::nullopt` and you could write a comment that captures both cases. Also is it possible to add a test case? https://github.com/llvm/llvm-project/pull/209287