# Compilation pipeline: repeat failed prelink tasks · gitcafe/zig

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

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

Visibility: public

Requested revision: d3f4e9d4ac9772d0916fc6c33145789054532ea4

Requested commit: d3f4e9d4ac9772d0916fc6c33145789054532ea4

Commit: d3f4e9d4ac9772d0916fc6c33145789054532ea4

Tree: 95c0b4c933cf3b8dcf7e552e87ff0be7b793e1aa

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
Compilation pipeline: repeat failed prelink tasks

and remove faulty assertion. When a prelink task fails, the
completed_prelink_tasks counter will not decrement.

A future improvement will be needed to make the pipeline fully robust
and handle failed prelink tasks, followed by updates in which those
tasks succeed, and compilation proceeds like normal.

Currently if a prelink task fails, the Compilation will be left in a
state unrecoverable by an incremental update.

```

## Parents

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

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