TIL you can pass `-###` to `clang` to make it print all the effective arguments and environment garbage, rather than trying to play guessing games with your build system debug tools (lol)

from @AaronBallman

@dotstdy @AaronBallman
The amount of times "Generate Preprocessed File" /P has saved me from macro / template hell in visual studio.

in clang its
clang -E file.c -o file.i
if I recall correctly