# compilation: avoid pointless caching · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/eb3f7d2f37cab1d3df7c4493b8239e802b83e521)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: eb3f7d2f37cab1d3df7c4493b8239e802b83e521

Requested commit: eb3f7d2f37cab1d3df7c4493b8239e802b83e521

Commit: eb3f7d2f37cab1d3df7c4493b8239e802b83e521

Tree: 75765ba947f0b4a1dbf7636c7b7b9b72627fac10

Author: Loris Cro

Committer: Andrew Kelley

## Message

```
compilation: avoid pointless caching

When the entire purpose of this compilation is to perform a single zig
cc operation we could "tail call" clang by doing an execve, and any use
of the caching system would actually be problematic since the user is
presumably doing their own caching by using dep file flags.

Fixes #12317

```

## Parents

- [7a881435ed54b0cf59f48679c3912600b3bd0d58](https://git.cafe/gitcafe/zig/commit/7a881435ed54b0cf59f48679c3912600b3bd0d58?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/eb3f7d2f37cab1d3df7c4493b8239e802b83e521?format=markdown)
