davidstone wrote: The comment for the changed condition talks about lambdas, but the failing test case doesn't use lambdas. It seems like that comment does not match the new code. https://github.com/llvm/llvm-project/pull/162155