# Don't assume a write if an operand is not in function parameters · gitcafe/zig

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

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

Visibility: public

Requested revision: 2ab78937dd29fbc299ac434f962a5ff41002cc43

Requested commit: 2ab78937dd29fbc299ac434f962a5ff41002cc43

Commit: 2ab78937dd29fbc299ac434f962a5ff41002cc43

Tree: 73b4505fa623adbcb53b4c47b4925752c3599c41

Author: Rahul Prabhu

Committer: Andrew Kelley

## Message

```
Don't assume a write if an operand is not in function parameters

Liveness assumes that if the operand is not in the parameters of
a function call it is being written to, resulting in pointless memcpies.

```

## Parents

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

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