# compiler: Improve the handling of unwind table levels\. · gitcafe/zig

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

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

Visibility: public

Requested revision: 8af82621d75f9f0d96ebf734f5ea862d06a5f1fa

Requested commit: 8af82621d75f9f0d96ebf734f5ea862d06a5f1fa

Commit: 8af82621d75f9f0d96ebf734f5ea862d06a5f1fa

Tree: e004815ccdc1ae57557d69a2e42270edd81ca469

Author: Alex Rønne Petersen

Committer: Alex Rønne Petersen

## Message

```
compiler: Improve the handling of unwind table levels.

The goal here is to support both levels of unwind tables (sync and async) in
zig cc and zig build. Previously, the LLVM backend always used async tables
while zig cc was partially influenced by whatever was Clang's default.

```

## Parents

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

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