# macho: refactor undef symbol handling · gitcafe/zig

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

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

Visibility: public

Requested revision: 81183365852e7f871500a3f71810ae3b468f0027

Requested commit: 81183365852e7f871500a3f71810ae3b468f0027

Commit: 81183365852e7f871500a3f71810ae3b468f0027

Tree: 96a4de9d67ed5cf4330c81564c23973db381a7d3

Author: Jakub Konka

Committer: Jakub Konka

## Message

```
macho: refactor undef symbol handling

Now, we don't erroneously write to the string table on every
write of global and undef symbols.

```

## Parents

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

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