fix(cc): make link and preprocessor logic to be more consistent with

clang's behavior.

1. `zig cc main.c -o /dev/null` shouldn't emit a.out
2. `zig cc -E main.c` and `zig cc -E main -o -` should output to stdout
308ba80597zhylmzr committed on 1/29/2025, 9:48:36 AM· committed by Alex Rønne Petersenparent7843deb
1 file changedLine totals unavailable