# std: align\(16\) main_thread_tls_buffer · gitcafe/zig

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

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

Visibility: public

Requested revision: ad055099309d0faeb2725764ec441b1ee847ecbf

Requested commit: ad055099309d0faeb2725764ec441b1ee847ecbf

Commit: ad055099309d0faeb2725764ec441b1ee847ecbf

Tree: b8dc5389d6b321406b17f91838d10a6f9c00b068

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
std: align(16) main_thread_tls_buffer

Before this change, thread local variables were landmines if LLVM
decided to optimize any writes to them using vector instructions.

```

## Parents

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

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