https://github.com/jh7370 commented: Given that there are a few cases where we now correctly propagate the error up the stack, this change seems reasonable, but please see my inline comment about new FIXME comments instead. https://github.com/llvm/llvm-project/pull/95810