# fix bad LLVM IR when for target expr needs to be spilled · gitcafe/zig

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

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

Visibility: public

Requested revision: f50bfb94b52424f2145b9a18b731a47b3faf9648

Requested commit: f50bfb94b52424f2145b9a18b731a47b3faf9648

Commit: f50bfb94b52424f2145b9a18b731a47b3faf9648

Tree: 9fdc8bc0d1c8d4cfbdcc1a80dbc04a3c52a11d68

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
fix bad LLVM IR when for target expr needs to be spilled

Also reduce the size of ZigVar in memory by making the name
a `const char *` rather than a `Buf`.

```

## Parents

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

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