zyn0217 wrote: On second thought I think I should not kill all the expressions involving `PseudoObjectExpr`: I'm not sure if our ObjC / CUDA support does need that for presenting useful hints. https://github.com/llvm/llvm-project/pull/71366