owenca wrote: I'm open to adding options that make sense, but I don't see the rationale behind having different pointer alignments in function declarations ( e.g. `int* foo(int *)`) and type casts (e.g. `(int*)`). https://github.com/llvm/llvm-project/pull/169160