# wasm-c-abi: llvm fix struct handling \+ reorganize · gitcafe/zig

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

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

Visibility: public

Requested revision: a843be44a0cd88d152116a11ba75d059bbb01073

Requested commit: a843be44a0cd88d152116a11ba75d059bbb01073

Commit: a843be44a0cd88d152116a11ba75d059bbb01073

Tree: 8f424e9ac8029a632d9ed43e5df7e944465040ce

Author: Pavel Verigo

Committer: Andrew Kelley

## Message

```
wasm-c-abi: llvm fix struct handling + reorganize

I changed to `wasm/abi.zig`, this design is certainly better than the previous one. Still there is some conflict of interest between llvm and self-hosted backend, better design will appear when abi tests will be tested with self-hosted.

Resolves: #23304
Resolves: #23305

```

## Parents

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

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