# stage2: add initial implementation of func arguments in LLVM backend · gitcafe/zig

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

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

Visibility: public

Requested revision: ec3aedffb173845b3fe6f7559e06e1bc3cfde6f7

Requested commit: ec3aedffb173845b3fe6f7559e06e1bc3cfde6f7

Commit: ec3aedffb173845b3fe6f7559e06e1bc3cfde6f7

Tree: 8826f40cd08a1cbe945e82bc3f2495a0ed42ad7d

Author: Timon Kruiper

Committer: Timon Kruiper

## Message

````
stage2: add initial implementation of func arguments in LLVM backend

The following works:
```
export fn _start() noreturn {
    assert(true);
    exit();
}

fn assert(cond: bool) void {}

fn exit() noreturn {
    unreachable;
}
```

````

## Parents

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

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