# LLVM: integrate param attrs with iterateParamTypes · gitcafe/zig

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

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

Visibility: public

Requested revision: ec919c3c9b915ea0795c24f07c3014915ca0038a

Requested commit: ec919c3c9b915ea0795c24f07c3014915ca0038a

Commit: ec919c3c9b915ea0795c24f07c3014915ca0038a

Tree: e58d2c339375c44e7b12b3bc1b86dfd9ca7b7249

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
LLVM: integrate param attrs with iterateParamTypes

This moves some logic from resolveLlvmFunction to updateFunc and takes
advantage of the iteration we already do that takes into account C ABI
lowering, making LLVM parameter attributes accurate for C ABI functions
as well as our own unspecified calling convention.

Related to #11498.

```

## Parents

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

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