================ @@ -683,6 +683,89 @@ class DoContext { } } + void CheckReduce( ---------------- khaki3 wrote: It does not allow `static` because of the use of `context_`. https://github.com/llvm/llvm-project/pull/92518