# stage2 ARM: fix multiple uses of reuseOperand · gitcafe/zig

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

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

Visibility: public

Requested revision: 25729d6155682933d7ab3aa30c7e060519b2f4e1

Requested commit: 25729d6155682933d7ab3aa30c7e060519b2f4e1

Commit: 25729d6155682933d7ab3aa30c7e060519b2f4e1

Tree: 5085d441184d2f62fb22ae73ee9b72edba36d74e

Author: joachimschmidt557

Committer: joachimschmidt557

## Message

```
stage2 ARM: fix multiple uses of reuseOperand

- add missing checks whether destination fits into the operand
- remove reuseOperand invocations from airIsNullPtr and similar
  functions as we need to load the operands into temporary locations

```

## Parents

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

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