# LLVM: lower optional types as byref=true · gitcafe/zig

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

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

Visibility: public

Requested revision: 65bc4d915daf33255f16a1586e69040fd9148e87

Requested commit: 65bc4d915daf33255f16a1586e69040fd9148e87

Commit: 65bc4d915daf33255f16a1586e69040fd9148e87

Tree: 88d1e068ffdb2b210e5e9fa224c670bea21c0139

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
LLVM: lower optional types as byref=true

This is a possible workaround for
https://github.com/llvm/llvm-project/issues/56585

On my computer it makes stage3-release go from false positive
compilation errors on the behavior tests to "segmentation fault".
Is this forwards progress or backwards progress? I have no idea.

See #11450

```

## Parents

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

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