# link: remove \`FnData\` and make it self-owned · gitcafe/zig

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

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

Visibility: public

Requested revision: c9b957c937ef457083f1a00c1343239086ef8796

Requested commit: c9b957c937ef457083f1a00c1343239086ef8796

Commit: c9b957c937ef457083f1a00c1343239086ef8796

Tree: e7d974f5bcc87fbf70f1fa88d59feee50baf37fb

Author: Luuk de Gram

Committer: Jakub Konka

## Message

```
link: remove `FnData` and make it self-owned

This finishes the work started in #14502 where atoms are owned by the
linker themselves. This now makes debug atoms fully owned by dwarf,
and no information is left stored on the decl.

```

## Parents

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

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