# add @trap builtin · gitcafe/zig

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

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

Visibility: public

Requested revision: 65368683ad92b858d0a391cb29d37c0476784b40

Requested commit: 65368683ad92b858d0a391cb29d37c0476784b40

Commit: 65368683ad92b858d0a391cb29d37c0476784b40

Tree: 741bea50bb76c77683a4c48d02f8ee63bd35c1e0

Author: r00ster91

Committer: r00ster91

## Message

```
add @trap builtin

This introduces a new builtin function that compiles down to something that results in an illegal instruction exception/interrupt.
It can be used to exit a program abnormally.

This implements the builtin for all backends.

```

## Parents

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

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