# stage2: implement async_call · gitcafe/zig

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

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

Visibility: public

Requested revision: e70c34cdb7ea7d9b7b6feddb2d8e6194ed1188a4

Requested commit: e70c34cdb7ea7d9b7b6feddb2d8e6194ed1188a4

Commit: e70c34cdb7ea7d9b7b6feddb2d8e6194ed1188a4

Tree: ad94bd45b4ca65ec72820bed6d5bd7c35f60690f

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
stage2: implement async_call

 * AstGen emits async_call instruction for variable declarations of
   async calls.
 * Sema analyzes async_call instruction.
 * Liveness handles call_async AIR instruction.
 * Fix Type.eql for async frame types.

```

## Parents

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

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