# stage1: Fix asyncCall with non-abi-aligned arguments · gitcafe/zig

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

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

Visibility: public

Requested revision: fa27420b72b81126ae7880f2da41218bdf9941e9

Requested commit: fa27420b72b81126ae7880f2da41218bdf9941e9

Commit: fa27420b72b81126ae7880f2da41218bdf9941e9

Tree: ac57be6290bf7db27e790555faee555fdad0e898

Author: LemonBoy

Committer: Andrew Kelley

## Message

```
stage1: Fix asyncCall with non-abi-aligned arguments

Make the code used to calculate the variable slot index into the frame
match what's done during the structure layout calculation.

Prevents a few nasty LLVM errors when such types are passed around.

```

## Parents

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

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